This course is an introduction to advancedfeatures of a high-level computer language including user-defined datastructures. The programming assignmentsinvolved the techniques of searching, sorting, and recursion.