2021-2022 Undergraduate Catalog

CS 222 Advanced Programming

Project-intensive study of advanced topics and best practices in software development, including advanced language features, modular decomposition, and development tools.

Prerequisite: CS 121 with a C- or better and either CS 124 or MATH 215 with a C- or better.

Prerequisite or parallel: ENG 104 or ENG 114 or equivalent (e.g., testing or placement).

Open only to students in majors, minors, certificate programs, and graduate students of the Department of Computer Science.