In addition to the requirements specified by the Faculty of Science (see Section 3), students are required to complete the following program of study:

6 units (1.0 full-course equivalent) - Mathematics 211 or 213*; Mathematics 311 or 313*

6 units (1.0 full-course equivalent) - Mathematics 249 or 265; Mathematics 267

6 units (1.0 full-course equivalent) - Two courses selected from:

- Statistics 205
- Statistics 321
- Either Mathematics 271 or 273*

18 units (3.0 full-course equivalents) - Any courses in the Field of Mathematics

6 units (1.0 full-course equivalent) - Any courses in the Field of Mathematics at the 400 level or above

3 units (0.5 full-course equivalent) - A course in the Field of Mathematics at the 500 level or above excluding Mathematics 516, 518 and Statistics 517

3 units (0.5 full-course equivalent) - Mathematics 518 (with a grade of "B" or higher)

3 units (0.5 full-course equivalent) - Computer Science 231 or 217 or 235 or Data Science 211

18 units (3.0 full-course equivalents) - Breadth Requirement*: *Options from Faculties other than the Faculty of Science (check Table I in 3.4 Program Requirements for ineligible courses). Of these 18 units (3.0 full-course equivalents), at least 6 units (1.0 full-course equivalent) must be from the Faculty of Arts. Science 311 may be counted among the 18 units (3.0 full-course equivalents) from other Faculties.

51 units (8.5 full-course equivalents) - Options

*These courses are recommended for students in the Honours Mathematics program.

**Note:** A grade of "B" or higher in Mathematics 518 is required for the Honours program. Students who do not achieve a grade of "B" or higher in Mathematics 518 may still graduate from the regular BSc in Mathematics. Whenever applicable and feasible, students in the Honours program should take the advanced version of any course in the field.