all programs · Waterloo · computer science
Computer Science within Mathematics (Math/CS)
BMath · co-op · OUAC WCS
Waterloo’s published guidance1
min 89.61 · typical 91.61 · safe 94.61
min 89.6typical 91.6safe 94.6
confidence: estimated
Required courses
ENG4U · MHF4U · MCV4U · one other 4U course
What each rating means here
- cooking (definitely getting in)
- You look like a typical admit if your average is in the low to mid-90s and you complete the required Admission Information Form. Selection is still individual rather than automatic.
- slightly cooked (borderline)
- You are borderline if your average sits around the lower end of the stated low- to mid-90s range. Complete the required Admission Information Form, but the available information does not say how it is assessed.
- cooked (not getting in)
- On this year’s published numbers, you are unlikely to be competitive if your average is below the stated low-90s starting point. You would also not meet the stated requirement without the Admission Information Form.
You also have to submit
Admission Information Form
Programs like this, hardest first
- mcmaster/computer-science
- toronto/computer-science
- toronto/computer-science-utm
- toronto/computer-science-utsc
- waterloo/computer-science
- waterloo/computer-science-bba
- waterloo/mathematics-computer-science ← this program
- guelph/computer-science
- ottawa/computer-science
- queens/computing
- toronto/mathematical-computational-sciences-utm
- tmu/computer-science
- carleton/computer-science
- laurier/computer-science
- laurier/computer-science-ba
- ontario-tech/computer-science
- york/computer-science
- york/computer-science-ba
- western/computer-science
Sources
Every number above comes from one of these. We quote the sentence we read it from, and when we read it.
- [1] uwaterloo.ca/future-students/programs/computer-science — uwaterloo.ca: “Admission average: Individual selection from the low to mid-90s” (read 2026-08-24)