The goal of the prerequisite phase is to give students the background necessary for starting the graduate program. These prerequisite phase requirements can be fulfilled in one of three ways:
- The student takes the course and earns a grade of B- or higher
- The student takes a Graduate Assessment Exam (GAE) to test out of the course
- The faculty advisor waives the course because of equivalent academic background or work experience.
All students are blocked from enrolling in Graduate Phase courses prior to completing their prerequisites. Students must submit an online Change of Status request (through myCDM) when the Prerequisite Phase is completed to inform the Student Services offices that the block can be removed.
|CSC 211 AND CSC 212|
|OR CSC 224 * |
|OR CSC 396|
Note * CSC 224 is equivalent to both CSC 211 and CSC 212. Only students with experience in programming languages should take CSC 224.
Students in the Foundation Phase may register for a maximum of four Advanced Phase courses.
Students must take 5 elective courses from the list below. A minimum of 2 courses must be taken at the 500-level.