Undergraduate course offering

Click on a course to see details as well as past midterm and final examinations.

The regular schedule for our courses is also indicated in the tables below. F, W or S means that a course is taught in the Fall, Winter or Summer terms, respectively. L indicates that a lab is required.

For courses that are not taught every year, the prefix E indicates that the course is taught on even years (for example, an EW course runs Winter 2012, Winter 2014, etc.), O indicates odd years (for example, an OF course runs Fall 2013, Fall 2015, etc.).

Note that some regularly scheduled courses may sometimes not be offered.

To see a graph of courses, click here. To see information about courses prior to Fall 2015, click here.

Year 1 courses

Course Name Lab? Terms
MATH 1010Applied Finite MathematicsLFWS
MATH 1020Mathematics in ArtFWS
MATH 1210Techniques of Classical and Linear AlgebraLFWS
MATH 1220Linear Algebra 1LW
MATH 1230Calculus 1LF
MATH 1232Calculus 2LW
MATH 1240Elements of Discrete MathematicsLFWS
MATH 1300Vector Geometry and Linear AlgebraLFWS
MATH 1500Introduction to CalculusLFWS
MATH 1510Applied Calculus 1LFW
MATH 1700Calculus 2LFWS
MATH 1710Applied Calculus 2LW

Year 2 courses

Course Name Lab? Terms
MATH 2020Algebra 1LW
MATH 2030Combinatorics 1LFS
MATH 2040Curves and SurfacesLF
MATH 2070Graph Theory 1LW
MATH 2080Introduction to AnalysisLF
MATH 2090Linear Algebra 2LFS
MATH 2120Introductory Numerical Methods for EngineersW
MATH 2130Engineering Mathematical Analysis 1LFWS
MATH 2132Engineering Mathematical Analysis 2FWS
MATH 2140ModellingLFS
MATH 2150Multivariable CalculusLW
MATH 2160Numerical Analysis 1LF
MATH 2170Number Theory 1LW
MATH 2180Real Analysis 1LW
MATH 2720Multivariable CalculusFWS

Year 3 courses

Course Name Lab? Terms
MATH 3120Applied Discrete MathematicsLF
MATH 3132Engineering Mathematical Analysis 3FW
MATH 3320Algebra 2F
MATH 3322Algebra 3W
MATH 3330Computational AlgebraW
MATH 3340Complex Analysis 1W
MATH 3360Combinatorics 2F
MATH 3370Graph Theory 2OW
MATH 3380Introduction to Projective PlanesF
MATH 3390Introduction to TopologyF
MATH 3410Introduction to Mathematical LogicEF
MATH 3420Numerical Analysis 2W
MATH 3440Ordinary Differential EquationsF
MATH 3460Partial Differential EquationsW
MATH 3470Real Analysis 2F
MATH 3472Real Analysis 3W
MATH 3480Set TheoryOF

Year 4 courses

Course Name Lab? Terms
MATH 4240Advanced Group TheoryEF
MATH 4260Abstract Measure TheoryF
MATH 4270Algebraic TopologyW
MATH 4280Basic Functional AnalysisW
MATH 4290Complex Analysis 2F
MATH 4300Combinatorial GeometryEW
MATH 4320Dynamical SystemsEF
MATH 4330Fundamentals of Approximation TheoryOF
MATH 4340Introduction to Algebraic GeometryOW
MATH 4360Introduction to Differential GeometryEW
MATH 4370Linear Algebra and Matrix AnalysisF
MATH 4380Mathematical BiologyOW
MATH 4390Numerical Approximation TheoryEF
MATH 4440Numerical Analysis of Partial Differential EquationsW
MATH 4450Number Theory 2W
MATH 4460Partial Differential Equations 2OF
MATH 4470Rings and ModulesOF
MATH 4910Project Course in MathematicsIrreg.
MATH 4920Topics in MathematicsIrreg.


In an effort to help students, the Math department has put together the LevelUp program. See details here. Video explaining registration process is here.


Tuesday, September 26th, 2017 at 14:40, 418 Machray Hall
R. Padmanabhan
Circle-realizable \( (n_4) \)-configurations
(Seminar series : Rings and Modules)

Tuesday, September 26th, 2017 at 15:00, 205 Armes Building
Ievgen Bilokopytov
Continuity and Holomorphicity of Symbols of Weighted Composition Operators
(Seminar series : Functional Analysis)

Monday, October 2nd, 2017 at 15:00, 415 Machray Hall
Kristin Courtney
(Seminar series : Functional Analysis)

Friday, November 3rd, 2017 at 08:00, TBA
Steve Reinhardt
(Seminar series : Colloquium)