 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
 K12
 About
Undergraduate Courses
Our awardwinning instructors and lecturers use innovative techniques to engage students and ignite their passion for math.
Featured Courses
MACM 442
Cryptography
Do you want to know how the remote lock for a car works? How are your online banking transactions and email messages protected? Can anyone listen to yourcell phone conversations or read your text messages? Do you want to break some historical ciphers, and learn how hard it would be to break the ciphers used nowadays? Then come to MACM 442!
MACM 409/709
Numerical Linear Algebra and Optimization
The course is aimed at students interested in scientific computing. Along with an introductory numerical analysis course, this is a foundational course. This means that if you're interested in using mathematical or statistical tools for processing data or simulation, then you will almost surely need tools from numerical linear algebra.
You will see and work with a range of applications of this material. Familiarity with an undergraduate linear algebra course is a must, and prior computing experience is assumed.
MATH 301
Mathematicals Journey I
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. You'll even learn some computing.
Group theory is a very powerful and exciting branch of mathematics. It is often described as the algebra of symmetry and transformations. Physicists, chemists, biologists, computer scientists, and mathematicians all use these concepts. Now is your chance to take a fun, handson approach to this subject!
MATH 425/725
Real Analysis
It is all just 'definitiontheoremproof'. There are no pictures, and we will look at no applications . Your 'intuition' is irrelevant, you have none. The assignments are very hard, and the lectures are pure chalkboard. You'll have to take notes by hand. This is an unapologetically rigorous course on measure and integration.
MATH 480W
The Art and Craft of Problem Solving
Are you someone who likes problem solving? Do you find it fun to work on a challenging problem for hours, and immensely rewarding when you find a nice solution? If so, this may be the course for you. The course is designed for students with a strong interest in problem solving and the determination to spend the time to find a solution.
Undergraduate Courses
Mathematics 100Level Courses
 MATH 1003  Precalculus
 MATH 1133  Euclidean Geometry
 MATH 1253  Introduction to Mathematical Methods in the Physical Sciences  I
 MATH 1263  Introduction to Mathematical Methods in the Physical Sciences  II
 MATH 1303  Geometry for Computer Graphics
 MATH 1504  Calculus I with Review
 MATH 1513  Calculus I
 MATH 1523  Calculus II
 MATH 1543  Calculus I for the Biological Sciences
 MATH 1553  Calculus II for the Biological Sciences
 MATH 1573  Calculus I for the Social Sciences
 MATH 1583  Calculus II for the Social Sciences
 MATH 160W3  Mathematics in Action
 MATH 178W3  Fractals and Chaos
 MATH 1904  Principles of Mathematics for Teachers
 MATH 1973  Hitchhiker's Guide to Everyday Math
 MATH 1984  Introduction to Quantitative Reasoning
Mathematics 200Level Courses
 MATH 208W3  Introduction to Operations Research
 MATH 2323  Applied Linear Algebra
 MATH 2403  Algebra I: Linear Algebra
 MATH 2423  Introduction to Analysis I
 MATH 2513  Calculus III
 MATH 2523  Vector Calculus
 MATH 2543  Vector and Complex Analysis for Applied Sciences
 MATH 2912  Selected Topics in Mathematics
 MATH 2923  Selected Topics in Mathematics
Mathematics 300Level Courses
 MATH 3013  Mathematical Journeys I
 MATH 3023  Mathematical Journeys II
 MATH 3033  Mathematical Journeys III
 MATH 3043  Mathematical Journeys IV
 MATH 3083  Linear Optimization
 MATH 3093  Continuous Optimization
 MATH 3103  Introduction to Ordinary Differential Equations
 MATH 3143  Introduction to Fourier Methods and Partial Differential Equations
 MATH 3203  Introduction to Analysis II
 MATH 3223  Complex Variables
 MATH 3363  Job Practicum I
 MATH 3373  Job Practicum II
 MATH 3383  Advanced Linear Algebra
 MATH 3403  Algebra II: Rings and Fields
 MATH 3413  Algebra III: Groups
 MATH 3423  Elementary Number Theory
 MATH 3433  Applied Discrete Mathematics
 MATH 3453  Introduction to Graph Theory
 MATH 3483  Probbilistic Models in Operations Research
 MATH 380W3  History of Mathematics
 MATH 381W3  Mathematics Undergraduate Seminar
 MATH 3963  Selected Topics in Mathematics
 MATH 3973  Selected Topics in Mathematics
 MATH 3983  Selceted Topics in Mathematics
Mathematics 400Level Courses
 MATH 402W3  Operations Research Clinic
 MATH 4083  Discrete Optimization
 MATH 4183  Partial Differential Equations
 MATH 4193  Linear Analysis
 MATH 4243  Complex Analysis
 MATH 4253  Real Analysis
 MATH 4363  Job Practicum III
 MATH 4373  Job Practicum IV
 MATH 4393  Selected Topics in Algebra
 MATH 4403  Galois Theory
 MATH 4413  Commutative Algebra and Algebraic Geometry
 MATH 4433  Combinatorial Theory
 MATH 4453  Graph Theory
 MATH 4473  Coding Theory
 MATH 4483  Network Flows
 MATH 4613  Continuous Mathematical Models
 MATH 4623  Fluid Dynamics
 MATH 4673  Dynamical Systems
 MATH 4703  Variational Calculus
 MATH 480W3  The Art and Craft of Problem Solving
 MATH 4863  Job Practicum V
 MATH 4912  Honours Essay
 MATH 4924  Directed Studies
 MATH 4934  Directed Studies
 MATH 4944  Directed Studies
 MATH 4953  Selected Topics in Applied Mathematics
 MATH 4963  Selected Topics in Mathematics
 MATH 4973  Directed Studies
 MATH 4981  Communication and Research Skills in the Mathematical Sciences
 MATH 499W5  Honours Research Project
FAN and MACM Courses
 FAN X922  STT  Foundations of Analytical/Quantitative Reasoning II
 FAN X994  Foundations of Analytical and Quantitative Reasoning
 MACM 2013  Discrete Mathematics II
 MACM 2032  Computing with Linear Algebra
 MACM 2042  Computing with Calculus
 MACM 3003  Introduction to Formal Languages and Automata with Applications
 MACM 3163  Numerical Analysis I
 MACM 4013  Introduction to Computer Algebra
 MACM 4093  Numerical Linear Algebra: Algorithms, Implementation and Applications
 MACM 4163  Numerical Analysis II
 MACM 4423  Cryptography
 MACM 4983  Special Topics in Mathematics and Computing Science
Course Outlines
Use the online Course Outlines database for archived and current course outlines.
F T I