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 and ENG 103 or equivalent. Prerequisite or parallel: ENG 104 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.

College: Sciences and Humanities
Hours: 3
Permission: Y
Prerequisite: CS 121
Prerequisite: CS 124
Prerequisite: ENG 103
Prerequisite: MATH 215
Prerequisite: ENG 104
Prerequisite: ENG 114
Co-requisite: none