Skip to main content

CpS 209: Object-Oriented Programming II

To edit course information, hover your mouse over this help box and click the pencil icon that appears above it. After you make changes, click Save, then click the check box that appears above this box to publish the changes.

An introduction to fundamental concepts needed to support the development of desktop applications. Topics include GUI frameworks, object-oriented design with design patterns, model-view architecture, introductory generic programming and functional programming techniques. Lecture and lab. Prerequisite(s): CpS 110 or Computer Science Placement Test. 3 Credits.

Spring 2023 Course Information

Student Projects

CpS 209 Fall 2020 Projects