- Graduate
- Undergraduate
- Department
-
Research
- Overview
- Algebraic and Arithmetic Geometry
- Applied Combinatorics
- Applied Mathematics
- Computer Algebra
- Discrete Mathematics
- History of Mathematics
- Industrial Mathematics
- Mathematics, Genomics & Prediction in Infection & Evolution - MAGPIE
- Mathematics and Data
- Mathematics of Communications
- Number Theory
- Operations Research
- Centre for Operations Research and Decision Sciences
- News & Events
- K-12
- About
Undergraduate Courses
Our award-winning instructors and lecturers use innovative techniques to engage students and ignite their passion for math.
Featured Courses - Spring 2021
MATH 341- Group Theory
Groups are among the fundamental structures in algebra. They play an important role in all fields of mathematics, including geometry, analysis, and combinatorics. They also find applications in natural sciences like physics and chemistry, as well as in computer science and cryptography. Understanding these fundamental objects is essential for learning further mathematics in many areas. See Full Course Promo
MATH 304- Mathematical Journeys IV
Want to play with puzzles and get credit for it? In this course we will play around with Rubik’s cube, TopSpin, and other fun, but challenging puzzles to develop an understanding of, and intuition for group theory. See Full Course Promo
MATH 381W- Mathematics Undergraduate Seminar
The main objective of this seminar course is to prepare students to successfully read, present, discuss, and write mathematics. The focus will be on the foundations of Euclidean and non-Euclidean geometries. See Full Course Promo
MATH 440- Galois Theory
Galois theory studies roots of polynomial equations, combining field theory and group theory to study symmetries of these equations. Famously, these ideas led to a proof that (unlike the quadratic formula for degree-2 polynomials) no formula exists to solve polynomial equations of degree 5 or more. Proving this theorem is one goal of this class. See Full Course Promo
MATH 402W- Operations Research Clinic
The Operations Research Clinic (Math 402W) is unlike any math class you have taken before. You and your team will apply your skills to analyze problems of current local interest. See Full Course Promo
Undergraduate Courses
Mathematics 100-Level Courses
- MATH 100-3 - Precalculus
- MATH 113-3 - Euclidean Geometry
- MATH 125-3 - Introduction to Mathematical Methods in the Physical Sciences - I
- MATH 126-3 - Introduction to Mathematical Methods in the Physical Sciences - II
- MATH 130-3 - Geometry for Computer Graphics
- MATH 150-4 - Calculus I with Review
- MATH 151-3 - Calculus I
- MATH 152-3 - Calculus II
- MATH 154-3 - Calculus I for the Biological Sciences
- MATH 155-3 - Calculus II for the Biological Sciences
- MATH 157-3 - Calculus I for the Social Sciences
- MATH 158-3 - Calculus II for the Social Sciences
- MATH 160W-3 - Mathematics in Action
- MATH 178W-3 - Fractals and Chaos
- MATH 190-4 - Principles of Mathematics for Teachers
- MATH 197-3 - Hitchhiker's Guide to Everyday Math
- MATH 198-4 - Introduction to Quantitative Reasoning
Mathematics 200-Level Courses
- MATH 208W-3 - Introduction to Operations Research
- MATH 232-3 - Applied Linear Algebra
- MATH 240-3 - Algebra I: Linear Algebra
- MATH 242-3 - Introduction to Analysis I
- MATH 251-3 - Calculus III
- MATH 252-3 - Vector Calculus
- MATH 254-3 - Vector and Complex Analysis for Applied Sciences
- MATH-260-3 -Introduction to Ordinary Differential Equations
- MATH 291-2 - Selected Topics in Mathematics
- MATH 292-3 - Selected Topics in Mathematics
Mathematics 300-Level Courses
- MATH 301-3 - Mathematical Journeys I
- MATH 302-3 - Mathematical Journeys II
- MATH 303-3 - Mathematical Journeys III
- MATH 304-3 - Mathematical Journeys IV
- MATH 308-3 - Linear Optimization
- MATH 309-3 - Continuous Optimization
- MATH 310-3 - Introduction to Ordinary Differential Equations
- MATH 314-3 - Introduction to Fourier Methods and Partial Differential Equations
- MATH 320-3 - Introduction to Analysis II
- MATH 322-3 - Complex Variables
- MATH 336-3 - Job Practicum I
- MATH 337-3 - Job Practicum II
- MATH 338-3 - Advanced Linear Algebra
- MATH 340-3 - Algebra II: Rings and Fields
- MATH 341-3 - Algebra III: Groups
- MATH 342-3 - Elementary Number Theory
- MATH 343-3 - Applied Discrete Mathematics
- MATH 345-3 - Introduction to Graph Theory
- MATH 348-3 - Probbilistic Models in Operations Research
- MATH 380W-3 - History of Mathematics
- MATH 381W-3 - Mathematics Undergraduate Seminar
- MATH 396-3 - Selected Topics in Mathematics
- MATH 397-3 - Selected Topics in Mathematics
- MATH 398-3 - Selceted Topics in Mathematics
Mathematics 400-Level Courses
- MATH 402W-3 - Operations Research Clinic
- MATH 408-3 - Discrete Optimization
- MATH 418-3 - Partial Differential Equations
- MATH 419-3 - Linear Analysis
- MATH 424-3 - Complex Analysis
- MATH 425-3 - Real Analysis
- MATH 436-3 - Job Practicum III
- MATH 437-3 - Job Practicum IV
- MATH 439-3 - Selected Topics in Algebra
- MATH 440-3 - Galois Theory
- MATH 441-3 - Commutative Algebra and Algebraic Geometry
- MATH 443-3 - Combinatorial Theory
- MATH 445-3 - Graph Theory
- MATH 447-3 - Coding Theory
- MATH 448-3 - Network Flows
- MATH 461-3 - Continuous Mathematical Models
- MATH 462-3 - Fluid Dynamics
- MATH 467-3 - Dynamical Systems
- MATH 470-3 - Variational Calculus
- MATH 480W-3 - The Art and Craft of Problem Solving
- MATH 486-3 - Job Practicum V
- MATH 491-2 - Honours Essay
- MATH 492-4 - Directed Studies
- MATH 493-4 - Directed Studies
- MATH 494-4 - Directed Studies
- MATH 495-3 - Selected Topics in Applied Mathematics
- MATH 496-3 - Selected Topics in Mathematics
- MATH 497-3 - Directed Studies
- MATH 498-1 - Communication and Research Skills in the Mathematical Sciences
- MATH 499W-5 - Honours Research Project
FAN and MACM Courses
- FAN X92-2 - STT - Foundations of Analytical/Quantitative Reasoning II
- FAN X99-4 - Foundations of Analytical and Quantitative Reasoning
- MACM 201-3 - Discrete Mathematics II
- MACM 203-2 - Computing with Linear Algebra
- MACM 204-2 - Computing with Calculus
- MACM 300-3 - Introduction to Formal Languages and Automata with Applications
- MACM 316-3 - Numerical Analysis I
- MACM 401-3 - Introduction to Computer Algebra
- MACM 409-3 - Numerical Linear Algebra: Algorithms, Implementation and Applications
- MACM 416-3 - Numerical Analysis II
- MACM 442-3 - Cryptography
- MACM 498-3 - Special Topics in Mathematics and Computing Science
Course Outlines
Use the online Course Outlines database for archived and current course outlines.
F T I