The Specialization in Computer Science leads to a Computer Science degree that is accredited by the Computer Science Accreditation Council, the academic arm of the Canadian Information Processing Society. This specialization, in combination with the department's Minor in Software Engineering, leads to degree that is accredited by CSAC as a Software Engineering degree.
Completion of first-year requirements, including the following courses with a mark of at least 60%:
5.0 courses: Computer Science 2208A/B, 2209A/B, 2210A/B, 2211A/B, 2212A/B/Y, 3305A/B, 3307A/B/Y, 3331A/B, 3342A/B, 3350A/B.
0.5 course from: Computer Science 2214A/B, Mathematics 2155F/G or the former Mathematics 2155A/B.
0.5 course: Writing 2101F/G.
0.5 additional course in Computer Science at the 3000 level.
1.5 additional courses in Computer Science at the 4000 level.
0.5 additional course from: Mathematics 2156A/B, Computer science courses at the 3000 level or above.
0.5 course from: Statistical Sciences 2141A/B, 2244A/B, 2857A/B, 2657A, Biology 2244A/B.
Note: Students completing this Specialization must include at least 5.0 courses offered by departments other than Computer Science, Applied Mathematics, Mathematics, and Statistical and Actuarial Sciences in order to graduate.