Choosing a program

If you love to study mathematics, solve problems using patterns, numbers, puzzles and/or code, then you're in the right place! Programs within the Faculty of Mathematics are designed for students who love to think logically, do all of these things and more. 

But, with so many programs to choose from, where do you start?

Start by asking questions

Narrow down your choices and find the program, or set of programs, that is right for you by asking yourself these questions.

Are there particular areas of mathematics that you already like or do you want to explore your options as a current student? Check out all of the mathematics courses available to students and see which classes are option to each program.
Do you want a flexible or structured program?
  • Flexible programs (have lots of choice in courses for degree customization) > Honours Mathematics, Computer Science
  • Structured programs (have few choices in courses for customization) > Math and Business programs, including Computing and Financial Management, Business Administration and Computer Science double degree, and Software Engineering
Do you want the option of co-op or do you want it as a requirement of your program?

All programs are available as a co-op or regular option.

These programs require co-op >

  • Business Administration and Computer Science double degree
  • Business Administration and Mathematics double degree
  • Computing and Financial Management (CFM)
  • Mathematics/Teaching (this program is a major of Honours Mathematics)
  • Mathematics/Chartered Professional Accountancy (Math/CPA)
  • Software Engineering
Do you want to work in a business office and earn a professional designation, like a Chartered Professional Accountant (CPA)?

Earn a professional designation >

  • Honours Mathematics (with a major in Acturial Science or Mathematical Finance)
  • All Math and Business programs, including Computing and Financial Management, Business Administration and Computer Science double degree, Business Administration and Mathematics double degree
  • Software Engineering
Do you want to work in education or academia?
  • Become a math teacher > Honours Mathematics (with a major in Mathematics/Teaching)
  • Become a professor > Any of our math programs can lead to a professiorial role. Graduate studies will be needed to become a professor but Masters and PhD will begin after completing an undergraduate program.

Research these programs options to see which one is right for you.

Know that your program choice, is a great choice!

All of our programs will set you up for success with a growing career. A degree from the Faculty of Mathematics is highly coveted by employers as they know the talents and ingenuity of our students and graduates. Regardless of the program you choose, you're making a great choice!

Plus, all of our programs follow the same mathematical and computer science foundations. Every math student, regardless of their program, will take these courses:

  • Algebra
  • Linear Algebra I
  • Linear Algebra II
  • Computer Science I
  • Computer Science II
  • Calculus I
  • Calculus II
  • Calculus III OR Introduction to Combinatorics
  • Probability
  • Statistics
  • Communications I
  • Communications II

You can leverage these classes to find co-op opportunities to grow your resume.

Which program you choose to study, will determine the types of math courses and non-math courses that you take in addition to these requirements.

Research your program options

We have 3 categories of programs that are based on flexibity and focus of study.

Most of our programs are available as a co-op or regular option, with a few programs requiring co-op.

  1. Honours Mathematics - Explore many areas of mathematics by applying to "Mathematics" and choosing a major after first year, if admitted.
  2. Math and Business - Earn a professional designation with a structured program combining mathematics and business. Apply directly for each program.
  3. Computer Science - Study programming, algorithms, and computing. Apply directly for each program.

Mathematics/Bridge to Academic Success in English (BASE)

If you meet all the admission requirements except the English language requirements for our programs, you may receive an alternative offer to the Bridge to Academic Success in English program, known as Math/BASE. You won't be able to apply to this program. You'll be automatically considered, if you're eligible.