Skip to main content

CpS 209: Application Development

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.

Introduces fundamental concepts needed to support the development of both desktop and mobile applications. Topics include GUI frameworks, model-view design techniques, design patterns, multithreading, and client-server programming. Students apply the concepts by completing several individual programming assignments as well as a significant team project. Lecture and lab. Prerequisite(s): CpS 110 or Computer Science Placement Test. 3 Credits.

Fall 2019 Course Information

Student Projects

CpS 209 Spring 2018 Projects