Mathematics Honours (B.Sc.)

60–63 credits · Faculty of Science · 2026-2027 catalogue

Mathematics Honours (B.Sc.) as a checklist, with when each course runs in 2026–27. On a computer, check off the courses you have taken or plan to take to add up your credits.

Plan your whole degree in myDegree. It adds your other programs, a Foundation year, electives, prerequisite checks and a term-by-term schedule. Free, no account; your plan stays in your browser. Open myDegree

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: Summer, Fall, Winter
  • MATH 150 Calculus A (4 credits) · Not scheduled for 2026–2027
  • MATH 151 Calculus B (4 credits) · Not scheduled for 2026–2027

Required Courses (33-36 credits)

  • MATH 222 Calculus 3 (3 credits) · Offered: Summer, Fall, Winter
  • MATH 249 Honours Complex Variables (3 credits) · Offered: Winter
  • MATH 251 Honours Algebra 2 (3 credits) · Offered: Winter
  • MATH 255 Honours Analysis 2 (3 credits) · Offered: Winter
  • MATH 325 Honours Ordinary Differential Equations (3 credits) · Offered: Winter
  • MATH 356 Honours Probability (3 credits) · Offered: Fall
  • MATH 358 Honours Advanced Calculus (3 credits) · Offered: Winter
  • MATH 454 Honours Analysis 3 (3 credits) · Offered: Fall
  • MATH 455 Honours Analysis 4 (3 credits) · Offered: Winter
  • MATH 456 Honours Algebra 3 (3 credits) · Offered: Fall
  • MATH 457 Honours Algebra 4 (3 credits) · Offered: Winter
  • MATH 470 Honours Research Project (3 credits) · Offered: Summer, Fall

Complementary Courses (27 credits)

3 credits selected from: (3 credits)

3 credits selected from:

  • MATH 242 Analysis 1 (3 credits) · Offered: Fall
  • MATH 254 Honours Analysis 1 (3 credits) · Offered: Fall

3 credits selected from: (3 credits)

3 credits selected from:

  • MATH 235 Algebra 1 (3 credits) · Offered: Fall
  • MATH 245 Honours Algebra 1 (3 credits) · Offered: Fall

12-21 credits selected from: (12–21 credits)

12-21 credits selected from:

  • MATH 350 Honours Discrete Mathematics (3 credits) · Offered: Fall
  • MATH 357 Honours Statistics (3 credits) · Offered: Winter
  • MATH 458 Honours Differential Geometry (3 credits) · Not scheduled for 2026–2027
  • MATH 475 Honours Partial Differential Equations (3 credits) · Offered: Fall
  • MATH 488 Honours Set Theory (3 credits) · Not scheduled for 2026–2027
  • MATH 518 Introduction to Algebraic Geometry (4 credits) · Not scheduled for 2026–2027
  • MATH 550 Combinatorics (4 credits) · Offered: Winter
  • MATH 552 Combinatorial Optimization (4 credits) · Not scheduled for 2026–2027
  • MATH 553 Algorithmic Game Theory (4 credits) · Offered: Winter
  • MATH 564 Real Analysis and Measure Theory (4 credits) · Offered: Fall
  • MATH 565 Functional Analysis (4 credits) · Offered: Winter
  • MATH 566 Advanced Complex Analysis and Riemann Surfaces (4 credits) · Not scheduled for 2026–2027
  • MATH 570 Higher Algebra 1 (4 credits) · Offered: Fall
  • MATH 571 Higher Algebra 2 (4 credits) · Offered: Winter
  • MATH 576 Geometry and Topology 1 (4 credits) · Offered: Fall
  • MATH 577 Geometry and Topology 2 (4 credits) · Offered: Winter
  • MATH 580 Advanced Partial Differential Equations 1 (4 credits) · Offered: Fall
  • MATH 581 Advanced Partial Differential Equations 2 (4 credits) · Not scheduled for 2026–2027
  • MATH 587 Advanced Probability Theory 1 (4 credits) · Offered: Fall
  • MATH 589 Advanced Probability Theory 2 (4 credits) · Offered: Winter
  • MATH 590 Advanced Set Theory (4 credits) · Not scheduled for 2026–2027
  • MATH 591 Model Theory (4 credits) · Not scheduled for 2026–2027
  • MATH 592 Descriptive Set Theory (4 credits) · Offered: Fall

0-3 credits from the following courses for which no Honours equivalent exists: (0–3 credits)

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

  • MATH 318 Mathematical Logic (3 credits) · Offered: Fall
  • MATH 378 Nonlinear Optimization (3 credits) · Not scheduled for 2026–2027
  • MATH 430 Mathematical Finance (3 credits) · Offered: Winter
  • MATH 451 Introduction to General Topology (3 credits) · Not scheduled for 2026–2027
  • MATH 462 Machine Learning (3 credits) · Not scheduled for 2026–2027

0-6 credits selected from: (0–6 credits)

0-6 credits selected from:

  • MATH 352 Problem Seminar (1 credits) · Not scheduled for 2026–2027
  • MATH 365 Honours Groups, Tilings and Algorithms (3 credits) · Not scheduled for 2026–2027
  • MATH 376 Honours Nonlinear Dynamics (3 credits) · Offered: Fall
  • MATH 377 Honours Number Theory (3 credits) · Offered: Winter
  • MATH 387 Honours Numerical Analysis (3 credits) · Offered: Winter
  • MATH 398 Honours Euclidean Geometry (3 credits) · Offered: Fall
  • MATH 480 Honours Independent Study (3 credits) · Offered: Summer, Fall

Related programs

Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.