UNDERGRADUATE COURSES

Our award-winning instructors and lecturers use innovative techniques to engage students and ignite their passion for math.

Course Outlines

Use the online Course Outlines database for archived and current course outlines.

Course Planning and Timetables

Use the Course Planning tools and Timetables to review when courses will be offered, to plan your schedule. 

Featured Courses: Spring 2024

MATH 441/741 - Commutative Algebra and Algebraic Geometry

Algebraic geometry is the study of the algebra and the geometry of solution sets of systems of polynomial equations. We will study polynomials using ideals of rings like C[x, y] to understand their geometry. We will see some cool applications... Read More...

MATH 341 - Algebra III: Groups

Finite groups and subgroups. Cyclic groups and permutation groups. Cosets, normal subgroups and factor groups. Homomorphisms and isomorphisms. Fundamental theorem of finite abelian groups. Sylow theorems. Read More...

MATH 402 -  Operations Research Clinic

The Operations Research Clinic (Math 402W) is unlike any Math class you have taken before. You and your team will use your skills in mathematics, data analytics, and operations research to solve a problem of importance to a government agency, company, or non-profit organization in British Columbia. In this course, you will develop your expertise in problem solving, communication, and teamwork. Read more...

MATH 462/762 - Fluid Dynamics of our Earth’s Environment

Fluid dynamics, the study of the motion of liquids and gases, is one of the classical branches of applied mathematics. Areas in the geosciences such as meteorology, oceanography, hydrology and glaciology, draw heavily on this mathematics for their quantitative underpinnings. The central theme of this course is the development of the mathematics for understanding the basic variables that describe the motion of  fluids: flow velocity, pressure and density. Read more...

UGrad Courses Descriptions

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 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

Mathematics 100-Level Courses

Mathematics 200-Level Courses

Mathematics 300-Level Courses

Mathematics 400-Level Courses