Description
Constructs of a high-level language, techniques and principles essential for constructing non-trivial computer programs. Classroom discussion and programming assignments introduce string processing, searching, sorting, recursion, data structures, and abstraction with focus on object-oriented programming. Winter Term. Prerequisite: CS 120.