Go to Main Content




Detailed Course Information


Fall 2023
Jun 24, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

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. Prerequisite or parallel: ENG 104 or 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.
3.000 Credit hours
3.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture, Seminar, Study Abroad, Online Fixed Times (Synch), Online (Asynchronous)

Computer Science Department

Must be enrolled in one of the following Levels:     
Must be enrolled in one of the following Fields of Study (Major, Minor, or Concentration):
      Computer Science
      Computer Security
      Foundations Computer Sys
      Pre-MA Computer Science
      Software Engineering
      Theory of Computing Cognate
      Trans Grad Studies CS Cert
Must be enrolled in one of the following Departments:     
      Computer Science

Undergraduate level CS 121 Minimum Grade of C- and (Undergraduate level ENG 104 Minimum Grade of C or Undergraduate level ENG 114 Minimum Grade of C)

Return to Previous New Search
Transparent Image
Skip to top of page