Description
The course focuses on advanced programming techniques that are used to solve large problems. Topics include programming style, specifications, object-oriented design and program validation. Additional topics in C++ are covered. Each student, in addition to regular programming assignments, will be required to complete a programming project. Prerequisite: CSCI-121 or CIS-103.