Students must complete 66 UOC.
Level 1 Core Courses
Level 1 Core Courses description.
Students must take 18 UOC of the following courses.
Note: Students who intend to become Mathematics teachers need to complete at least 6 UOC of computing courses (e.g., COMP1911, COMP1400, or ENGG1811) and 6 UOC of Physics (e.g. PHYS1111, PHYS1121, or PHYS1131).
Level 2 Core Courses
Level 2 Core Courses description.
Students must take 30 UOC of the following courses.
Level 3 Prescribed Electives
Level 3 Core Courses
Level 3 Core Courses description.
Students must take a minimum of 12 UOC or a maximum of 15 UOC of the following courses.
Note: where MATH3611 is substituted for MATH3570, students may need to take 3 UOC of courses above the minimum UOC requirements for the program, unless they are able to find another 3 UOC science course to take as a Level 3 elective.