Joint Honours BSc in Computer Science and Mathematics (120 units)

Academic year 2017-2018

  Fall Winter
1st year (30 units)
  • ENG1112
  • ITI1120
  • MAT1320
  • MAT1341
  • 3 elective course units
  • ITI1100
  • ITI1121
  • MAT1322
  • MAT1348
  • 3 elective course units
2nd year (30 units)
  • CEG2136
  • CSI2110
  • MAT2122
  • MAT2141
  • MAT2371
  • CSI2101
  • CSI2120
  • CSI2132
  • CSI2911 (coop)
  • MAT2125
  • MAT2143
3rd year (30 units)
  • CSI3105
  • SEG2105
  • 3 course units from:
    • MAT2324 (Winter)
    • MAT2355    
    • MAT2362 
  • 3 optional course units in mathematics (MAT) at the 3000 or 4000 level
  • 3 elective course units
  • CSI2911 (non coop)
  • CSI3104
  • CSI3131
  • MAT2375
  • 3 course units from (Fall or Winter):
    • CEG3185
    • CSI3130 (Fall)
    • CSI3140
4th year (30 units)
  • 3 optional course units in computer science (CSI) at the 4000 level
  • 3 optional course units in mathematics (MAT) at the 3000 or 4000 level
  • 3 optional course units in mathematics (MAT) at the 4000 level
  • 3 optional course units in computer science (CSI) or software engineering (SEG) at the 3000 or 4000 level (Fall or Winter)
  • 3 elective course units
  • 3 optional course units in computer science (CSI) at the 4000 level
  • 6 optional course units in mathematics (MAT) at the 3000 or 4000 level
  • 3 optional course units in mathematics (MAT) at the 4000 level
  • 3 elective course units

Notes

To be admissible to graduate studies in Computer Science, students must have successfully completed MAT2371 and MAT2375.

Students planning to go to graduate studies in mathematics or statistics must consult the Department of Mathematics and Statistics for their choices of optional courses.

Some 3rd and 4th Year courses are offered alternate year with the French equivalent.

The extended French stream is available with this program.
Co-operative education is available with this program.
The minimum CGPA required to be on good academic standing is 5.0

Back to top