Prerequisite Phase 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.
| IT 223 |
| MAT 150* |
| MAT 151* |
| MAT 220* |
* Courses are not currently offered online. Consult your advisor for determining suitable alternative coursework. School of Computing Foundation Courses
| CSC 451 |
| CSC 423 |
| CSC 424 |
| IS 567 |
| CSC 578 |
Marketing Department Foundation Courses
* Course is not currently offered online. Consult your advisor for determining suitable alternative coursework. School of Computing Advanced electives
Students must choose
- 1 School of Computing 500-level elective course
- 2 courses from the following list:
- Data Mining and Data Analysis
| CSC 425 |
| ECT 584 |
| CSC 495* |
| CSC 575 |
| CSC 598 |
| CSC 671 |
| CSC 521* |
* these courses are recommended only to students with strong programming background |
- Image Analysis and Visualization
| CSC 481 |
| CSC 482 |
| GPH 465 |
| GPH 565 |
- Database Technologies
| CSC 453* |
| CSC 452* |
| CSC 543* |
* these courses are recommended only to students with strong programming background |
- Business Intelligence
Marketing Department Advanced electives
Student must choose
1 course from the following list:
Project Course