Year 1

Year 2

Years 3 & 4

CSC 140
CSC 151
MAT 120 or 121             

CSC 144                          
CSC 218
CSC 301 

300-level CSC courses