
Every company and industry needs logical thinkers like mathematicians and computer scientists to solve their everyday problems. How you challenge mathematics and computer science is up to you.
We have 24 undergraduate programs to set you on the professional track to achieve your career goals.
We offer 3 categories of programs: Honours Mathematics, Math and Business and Computer Science
Most of our programs are available as a co-op or regular option, with a few programs requiring co-op.
- Programs that require co-op are marked with an (^).
- Programs that are competitive for entry are marked with an (*).
Honours Mathematics
If you want to study math but need some time deciding which area is best, apply to Mathematics and choose one of these majors after your first year in the Faculty of Mathematics, if admitted.
We have 16 majors to choose from:
- Mathematical Economics
- Mathematical Finance
- Mathematical Optimization
- Mathematical Physics
- Mathematical Studies
- Mathematics/Teaching ^
(This major requires an interview) - Pure Mathematics
- Statistics
Math and Business
If you want to study math for the purposes of working in a business, financial institution, or accounting firm, and you want the option of earning a professional designation, consider our math and business programs. You will apply directly to each of these programs for admissions consideration.
- Business Administration and Mathematics Double Degree ^*
- Mathematics/Business Administration
- Mathematics/Chartered Professional Accountancy (Math/CPA) ^
- Mathematics/Financial Analysis and Risk Management (Math/FARM)
Computer Science
If you want to study computer science and learn about programming languages, algorithmic processes, computational machines and computation itself, consider our computer science programs. You will apply directly to each of these programs for admissions consideration.
- Business Administration and Computer Science Double Degree ^*
- Computer Science (CS) *
- Computing and Financial Management (CFM) ^*
- Data Science (This program is a major within Computer Science. Apply to Computer Science and select this as a major after first year)
- Software Engineering ^*
Mathematics/Bridge to Academic Success in English (BASE)
If you meet all of our admission requirements, except the English language requirements, 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.
Choosing a program
Need help choosing a program that is right for you? 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.