Completion of first-year requirements, including the following courses with a mark of at least 60%:
3.5 courses: Computer Science 2208A/B, 2209A/B, 2210A/B, 2211A/B, 2212A/B/Y, 3305A/B, 3307A/B/Y.
0.5 course: Mathematics 2155A/B.
2.0 additional courses from: Mathematics 2156A/B, Computer Science courses at the 3000 level or above.
Note: Students who are also in the Minor in Game Development must include Mathematics 2156B among the courses counted toward this module.