CS major plans are listed in Admission to Specific Honours Academic Plans.
Admission to Computer Science major plans will normally occur when a student first applies to the Faculty of Mathematics.
Students from within the Faculty of Mathematics with advanced standing may apply for admission to a Computer Science major plan if they:
- have completed at least one term in the Faculty of Mathematics with a typical course load for a Computer Science major. (For students taking a first-year CS course, a typical load includes one CS course, two math courses, and two non-math electives. For students taking second-year CS courses, a typical load includes two CS courses, two math courses, and one non-math elective.)
- have credit for CS 134, 136, or 146
- have a Cumulative Mathematics Average of at least 65% (calculated over all math and computer science courses) and a CS major average of at least 70%
Advanced standing students from within the Faculty satisfying these conditions are normally admitted; applicants without some of these conditions will be considered on an individual basis. Students are normally not considered for admission beyond the 2B level.