- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



AI-generated ink illustration
Conceptual study artwork, not a photograph of teaching facilities.
Unidex · generated with ImageGen
Checked 2026-11-05
Symbolic subject artwork; no university facility depicted
Duration (years)
Typically 4 years regular or 5 years co-op, depending on major
Waterloo Mathematical Studies regular and co-op duration exampleWork experience
Four entry sequences usually schedule six four-month work terms, or up to 24 months. Most Mathematics majors require five credited work terms and five professional development courses. Mathematics/Teaching requires four credited work terms and has its own sequence.
Waterloo 2026–27 calendar, Bachelor of Mathematics degree requirementsEntering average
Published approximate guidance: Mid 80s. 2027/28. Ontario high-school entry in 2027/28, exact listed route WM. Later major/option selection and other applicant categories remain separate.
Waterloo university-supplied OUInfo: Mathematics (Regular/Co-op), Ontario entry 2027/28| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 20 | 21 | 22 | |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
2027 entry
School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.
Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.
Entry terms · Fall
September 2027 first-year undergraduate entry.
Waterloo September 2027 application and document deadlinesOntario high-school applicants; average text uses the university's own published guideline
All applicants to this programme
Applicants to this programme; September 2027 entry
Applicants to this Faculty of Mathematics programme
Ontario high-school students taking IB courses, including students completing an OSSD
British Columbia high school
Alberta high school
Quebec Grade 12
U.S. curriculum
Full International Baccalaureate
British A Levels
Indian Standard XII
Ontario high-school entry in 2027/28, exact listed route WM. Later major/option selection and other applicant categories remain separate.
Waterloo university-supplied OUInfo: Mathematics (Regular/Co-op), Ontario entry 2027/28Waterloo university-supplied OUInfo: Mathematics (Regular/Co-op), Ontario entry 2027/28Four entry sequences usually schedule six four-month work terms, or up to 24 months. Most Mathematics majors require five credited work terms and five professional development courses. Mathematics/Teaching requires four credited work terms and has its own sequence.
Waterloo 2026–27 calendar, Bachelor of Mathematics degree requirementsChoose one of 16 majors after first year. Each major has its own calendar and enrolment rules.
BMath
Choose a major after first year. Some majors have competitive entry. The honours plan combines probability and financial mathematics with life contingencies, insurance mathematics and corporate finance.
The first two study terms are Waterloo’s published examples. Course times depend on course selection and assigned sections. Upper-year requirements depend on the major you choose.
Published sample term; course availability may change. CS 115 and CS 135 are alternatives; choose one.
Develop proof techniques through integers, number systems and polynomials.
Waterloo 2026–27 course calendar, MATH 135Study limits, continuity, derivatives and approximation with error bounds.
Waterloo 2026–27 course calendar, MATH 137Learn functional programming through functions, recursion, lists, trees and abstraction.
Waterloo 2026–27 course calendar, CS 115Design functional programs using recursion, data structures, abstraction and testing.
Waterloo 2026–27 course calendar, CS 135Published sample term; course availability may change. CS 116 and CS 136 are alternatives; choose one.
Study linear systems, matrices, vector spaces, transformations and eigenvalues.
Waterloo 2026–27 course calendar, MATH 136Study integration, differential equations, series and Taylor approximations.
Waterloo 2026–27 course calendar, MATH 138Move from functional programming to imperative programming, loops and input/output.
Waterloo 2026–27 course calendar, CS 116Design algorithms and data abstractions while moving into imperative programming.
Waterloo 2026–27 course calendar, CS 136The common List A requires one course from each group: Linear Algebra 2, Calculus 3 or Combinatorics, Probability, and Statistics. Some majors require specific alternatives or additional courses.
Apply inner products, orthogonal projections, least squares and singular value decomposition.
Waterloo 2026–27 course calendar, MATH 235Study orthogonality, projections and matrix methods in the advanced version of MATH 235.
Waterloo 2026–27 course calendar, MATH 245Extend calculus to several variables, including derivatives, optimization and multiple integrals.
Waterloo 2026–27 course calendar, MATH 237Study graph colourings, matchings and planarity alongside generating series and recurrences.
Waterloo 2026–27 course calendar, MATH 239Develop multivariable calculus from the topology of real spaces, including differentiation and integration.
Waterloo 2026–27 course calendar, MATH 247Study graph theory and combinatorial analysis in the advanced version of MATH 239.
Waterloo 2026–27 course calendar, MATH 249Model random events with conditional probability, Bayes’ theorem and common probability distributions.
Waterloo 2026–27 course calendar, STAT 230Study probability models and distributions in the enriched version of STAT 230.
Waterloo 2026–27 course calendar, STAT 240Evaluate how data were collected and what conclusions a statistical study can support.
Waterloo 2026–27 course calendar, STAT 231Study the design and interpretation of empirical investigations in the enriched version of STAT 231.
Waterloo 2026–27 course calendar, STAT 241The first communication course normally comes from List 1. Both lists use half-unit courses.
Practise one-to-one communication through listening, verbal expression and nonverbal cues in personal and professional settings.
Waterloo 2026–27 course calendar, COMMST 100Plan and deliver speeches while developing voice, organization, listening and feedback skills.
Waterloo 2026–27 course calendar, COMMST 223Practise presentations, group discussion and English pronunciation for academic and professional settings.
Waterloo 2026–27 course calendar, EMLS 101Develop clearer English writing through grammar, editing and timed writing exercises.
Waterloo 2026–27 course calendar, EMLS 102Practise English academic essay writing, grammar and paragraph structure.
Waterloo 2026–27 course calendar, EMLS 129Practise academic argument, style and clear presentation through frequent writing exercises.
Waterloo 2026–27 course calendar, ENGL 109Practise English academic essays with attention to grammar, organization and development of ideas.
Waterloo 2026–27 course calendar, ENGL 129Where a second communication course can be chosen, List 2 includes the courses below or another List 1 course. Check the degree rules for plan-specific exceptions.
Design and conduct interviews, then use recorded practice to improve delivery and listening.
Waterloo 2026–27 course calendar, COMMST 225Apply leadership theory in workshops and practise communicating as a leader.
Waterloo 2026–27 course calendar, COMMST 227Examine how political and commercial communicators shape public messages.
Waterloo 2026–27 course calendar, COMMST 228Practise English speech sounds and pronunciation patterns.
Waterloo 2026–27 course calendar, EMLS 103Develop English academic reading, listening and note-taking strategies.
Waterloo 2026–27 course calendar, EMLS 104Study North American academic conventions for interpreting, organizing and acknowledging information.
Waterloo 2026–27 course calendar, EMLS 110Analyse and create persuasive messages, from advertisements to political or scientific communication.
Waterloo 2026–27 course calendar, ENGL 101BRead and discuss English-language literature from several regions, including South Asia, the Caribbean and southern Africa.
Waterloo 2026–27 course calendar, ENGL 108BExamine how digital communication shapes identities, relationships and communities online.
Waterloo 2026–27 course calendar, ENGL 108DDevelop written and spoken communication for academic and workplace tasks in mathematics and computing.
Waterloo 2026–27 course calendar, ENGL 119Read science fiction across subgenres and trace how the genre has developed.
Waterloo 2026–27 course calendar, ENGL 208BAdapt academic research and argument to different disciplines, audiences and purposes.
Waterloo 2026–27 course calendar, ENGL 209Write and design technical communication such as documentation, specifications or white papers.
Waterloo 2026–27 course calendar, ENGL 210EPractise workplace writing through reports, correspondence and other organizational communication.
Waterloo 2026–27 course calendar, ENGL 210FExplain statistics and actuarial science to an audience, and practise giving and using feedback.
Waterloo 2026–27 course calendar, ENGL 378Pure Mathematics
This is one major example. Choose from the alternatives in Calculus 3, Combinatorics and Geometry or Topology. The major also requires additional 400-level Mathematics and Pure Mathematics courses.
Study group and ring structure through homomorphisms, quotients, group actions and ideals.
Waterloo 2026–27 course calendar, PMATH 347Study field extensions, finite fields and Galois theory, including why a general quintic cannot be solved by radicals.
Waterloo 2026–27 course calendar, PMATH 348Study continuity, completeness and compactness in metric and normed spaces.
Waterloo 2026–27 course calendar, PMATH 351Analyse complex functions through analytic continuation tools, contour integrals, series and residues.
Waterloo 2026–27 course calendar, PMATH 352Develop measure theory and Lebesgue integration from measurable sets and functions.
Waterloo 2026–27 course calendar, PMATH 450Extend calculus to several variables, including derivatives, optimization and multiple integrals.
Waterloo 2026–27 course calendar, MATH 237Develop multivariable calculus from the topology of real spaces, including differentiation and integration.
Waterloo 2026–27 course calendar, MATH 247Study graph colourings, matchings and planarity alongside generating series and recurrences.
Waterloo 2026–27 course calendar, MATH 239Study graph theory and combinatorial analysis in the advanced version of MATH 239.
Waterloo 2026–27 course calendar, MATH 249Study curves and surfaces through curvature, geodesics and the Gauss–Bonnet theorem.
Waterloo 2026–27 course calendar, PMATH 365Study topological spaces, manifolds, compactness, connectedness and fundamental groups.
Waterloo 2026–27 course calendar, PMATH 367Waterloo publishes these as Mathematics career or co-op examples. Co-op roles represent past or sample jobs. Job availability depends on the employer and term.
| Program or faculty | Ontario | Other Canadian | International | Books and supplies |
|---|---|---|---|---|
| Accounting and Financial Management, Sustainability and Financial Management | $9,000 | $10,000 | $58,000 | $1,500 |
| Architecture | $14,000 | $15,000 | $75,000 | $8,100 |
| Business Administration (Laurier) and Computer Science (Waterloo) Double Degree | $17,000 | $20,000 | $75,000 | $1,500 |
| Business Administration (Laurier) and Mathematics (Waterloo) Double Degree | $15,000 | $15,000 | $64,000 | $1,500 |
| Computer Science | $16,000 | $18,000 | $73,000 | $1,500 |
| Computing and Financial Management | $11,000 | $12,000 | $64,000 | $1,500 |
| Faculty of Arts | $9,000 | $10,000 | $58,000 | $1,500 |
| Faculty of Engineering, Software Engineering | $19,000 | $21,000 | $75,000 | $1,500 |
| Faculty of Environment | $9,000 | $10,000 | $51,000 | $1,500 |
| Faculty of Health | $9,000 | $10,000 | $54,000 | $1,500 |
| Faculty of Science | $9,000 | $10,000 | $54,000 | $1,500 |
| Geography and Aviation | $9,000 | $10,000 | $51,000 | $1,500 |
| Science and Aviation | $9,000 | $10,000 | $54,000 | $1,500 |
| Global Business and Digital Arts | $14,000 | $16,000 | $56,000 | $1,500 |
| Mathematics (includes 16 majors), Mathematics/ Business Administration, Mathematics/Chartered Professional Accountancy | $9,000 | $10,000 | $62,000 | $1,500 |
| Mathematics/Financial Analysis and Risk Management | $12,000 | $14,000 | $63,000 | $1,500 |
2026–27 · Two terms · CAD
Ontario example · Choose your fee category
Accounting and finance tuition increases significantly in upper years.
Last updated