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
Below minimumMinimum to typicalCompetitive rangeSafe zone

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

Sources

Every number above comes from one of these. We quote the sentence we read it from, and when we read it.

  1. [1] uwaterloo.ca/future-students/programs/computer-science — uwaterloo.ca: “Admission average: Individual selection from the low to mid-90s” (read 2026-08-24)