Freshman |
Sophomore |
Junior |
Senior | |
Fall |
120 or 150 |
250 |
350 (Databases and Web Programming) |
450 (Theory of Computation) (Current CPSC390) |
Spring |
170 |
270 (Software Engineering) (Current CPSC365) |
370 (Data Mining) |
470 (Senior Project) |
MATH 131: Discrete Math (Recommended to be done in the spring of the freshman year) |
STAT 210: Statistics I (Recommended to be done by the end of the sophomore year) |
Three electives:
|
CPSC 120 or CPSC 150, CPSC 170, CPSC 250, MATH 131, and two electives. The electives can be CPSC 270 or any CPSC courses at 300 level or above.