What is Computational Mathematics?
Until recently, solving industrial-sized problems was next to impossible. But with computational mathematics, you can harness the power of computers to generate and run mathematical models – analyzing data for quantitative, real-world solutions.
You’ll learn how to code mathematical models to solve problems in business, economics, engineering, environment, finance, medicine and science, and earn a degree that combines math and computer science to give you a competitive edge.
- Available as a co-op or regular program
- There are 40 courses for this degree
- Graduate with a Bachelor of Mathematics, major in Computational Mathematics
- MATH 135/145 - Classical Algebra
- MATH 137/147 - Calculus 1
- CS 115/135/145 - Computer Science
- A communications course
- One non-math elective
- CO 367 - Nonlinear Optimization
- CO 456 - Introduction to Game Theory
- CS 431 - Data-Intensive Distributed Analytics
- PMATH 370 - Chaos and Fractals
- STAT 442 - Data Visualization
Sample co-op jobs
- Data Analyst, Manulife Financial
- Data Scientist, Thomson Reuters
- Junior Web Developer, Ontario Teachers' Pension Plan
- Programmer Analyst, Natural Resources Canada
- Software Developer, Desire2Learn
- Student Programmer, KPMG LLP Canada
- Technical Trading Associate, TD Bank Financial Group
- Associate Analyst, Forecast and Measurement, IDC Canada
- Data Scientist, Stitch Fix
- Information Systems Analyst and Consultant, University of Waterloo
- Security Engineer, Arctic Wolf Networks
- Senior Application Developer, Fairfax Financial Holdings
- Software Developer, TD Bank Group
- Software Test Specialist, Magnet Forensics
Jessie has been very involved with the math faculty by becoming a math ambassador and helping out with math orientation. Outside of the math faculty she also is a Mystery Shopper for her residence. Jessie says that her favourite thing about the University of Waterloo is that as a student you are surrounded by people who are academically curious and Waterloo has no shortage of these types of individuals. Students are constantly inspiring each other and they’re not afraid to aim for the best.
Barbara is an international student who grew up in Munich, Germany; Prague, Czech Republic; and Bratislava, Slovakia. She has worked in a number of roles on co-op as a Data Analyst, Marketing Analyst and Business Systems Operations Controller. She's actively involved in Mambo Club and Cabaret Club as a singer and dancer and she is a mentor in the Math Student Mentorship Club. She chose to study at Waterloo because of its reputation in co-op and mathematics.
If you're interested in Computational Mathematics, you may also be interested in these programs that offer similar courses or career opportunities:
How to apply
Apply to Mathematics for admissions consideration. If admitted, speak with an academic advisor after first year to declare Computational Mathematics as a major.
Find out more information on the steps to apply.