Honours Mathematics (B. A.) - as for B. Sc. version.

Bachelor of Science (B.Sc.) - Honours Mathematics(63 Credits)

    Offered by:Mathematics and Statistics
    Degree:Bachelor of Science

Program Requirement:

The B.Sc.; Honours in Mathematics provides an in-depth training, at the honours level, in mathematics. It gives the foundations and tools needed to explore diverse areas of mathematics such as analysis, number theory, geometry, geometric group theory, and probability. This program may be completed with a minimum of 60 credits or a maximum of 63 credits.

Program Prerequisites

The minimum requirement for entry into the Honours program is that the student has completed with high standing the following courses below or their equivalents.


  • MATH 133 Linear Algebra and Geometry 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 150 Calculus A 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 151 Calculus B 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

In particular, MATH 150/MATH 151 and MATH 140/MATH 141/MATH 222 are considered equivalent.

Students who have not completed an equivalent of MATH 222 on entering the program must consult an academic adviser and take MATH 222 as a required course in the first semester, increasing the total number of program credits from 60 to 63. Students who have successfully completed MATH 150/MATH 151 are not required to take MATH 222.

Students who transfer to Honours in Mathematics from other programs will have credits for previous courses assigned, as appropriate, by the Department.

To be awarded the Honours degree, the student must have, at time of graduation, a CGPA of at least 3.00 in the required and complementary Mathematics courses of the program, as well as an overall CGPA of at least 3.00.


Required Courses (45 credits)

45 credits

+ Students who have successfully completed MATH 150/MATH 151 or an equivalent of MATH 222 on entering the program are not required to take MATH 222.

* Not open to students who have taken MATH 354.


  • MATH 222 Calculus 3 3 Credits+
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 251 Honours Algebra 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 255 Honours Analysis 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 325 Honours ODE's 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 356 Honours Probability 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 357 Honours Statistics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 358 Honours Advanced Calculus 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 454 Honours Analysis 3 3 Credits*
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 455 Honours Analysis 4 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 456 Honours Algebra 3 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 457 Honours Algebra 4 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 458 Honours Differential Geometry 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 466 Honours Complex Analysis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 470 Honours Research Project 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 475 Honours PDE's 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer


Complementary Courses (18 credits)

3 credits selected from:


  • MATH 242 Analysis 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 254 Honours Analysis 1 3 Credits**
      Offered in the:
    • Fall
    • Winter
    • Summer

** It is strongly recommended that students take MATH 254.


3 credits selected from:


  • MATH 235 Algebra 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 245 Honours Algebra 1 3 Credits**
      Offered in the:
    • Fall
    • Winter
    • Summer

** It is strongly recommended that students take both MATH 245 and MATH 254.


0-6 credits from the following courses for which no Honours equivalent exists:


  • MATH 204 Principles of Statistics 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 208 Intro to Statistical Computing 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 308 Fundls of Statistical Learning 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 329 Theory of Interest 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 338 History & Philosophy of Math 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 378 Nonlinear Optimization 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 430 Mathematical Finance 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 451 Intro. to General Topology 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 462 Machine Learning 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 463 Convex Optimization 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer


6-12 credits selected from:


  • COMP 250 Intro to Computer Science 3 Credits++
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 252 Honours Algorithms&Data Struct 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 350 Honours Discrete Mathematics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 352 Problem Seminar 1 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 365 Hons Groups,Tilings&Algorithms 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 376 Honours Nonlinear Dynamics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 377 Honours Number Theory 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 387 Honours Numerical Analysis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 397 Hons Matrix Numerical Analysis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 398 Honours Euclidean Geometry 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 462 Machine Learning 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 480 Honours Independent Study 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 488 Honours Set Theory 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

all MATH 500-level courses.

++ Students with limited programming experience should take COMP 202 or COMP 204 or COMP 208 or equivalent before COMP 250.

Students may select other courses with the permission of the Department.


Follow us on

Back to top