Software Engineering
at University of Waterloo · Waterloo, Ontario · On the official programs page ↗
How well this program's existence and the school's data are sourced. 79/100
Quality adjusted for the school's cost. 64/100 · see how University of Waterloo compares
Admission
EstimateOur estimate. The school doesn't publish a single admission average.The school publishes a band, not one number. See the source for the official ranges.
- Prerequisites
- Six Grade 12 U/M courses including Advanced Functions (min 70%), Calculus and Vectors (min 70%), Chemistry (min 70%), Physics (min 70%), English ENG4U (min 70%); plus programming experience / demonstrated interest in coding.
- Supplementary requirements
- AIF and supplementary information forms required. 'Online interviews are required for Software Engineering admission.'
Admission to Software Engineering depends on more than grades. Confirm current requirements on the official program page.
How this program ranks
All Engineering programs →Among Canadian universities offering Engineering, Software Engineering at University of Waterloo ranks #39 of 199 on our program score: verified school-wide outcomes (40%), recognized strength in Engineering (25%), data transparency (20%) and value (15%). Here's exactly how its 91/100 was reached:
How we calculated this 91/100: the real numbers91/100
Verified school-wide outcomes 40% · recognized strength in Engineering 25% · data transparency 20% · value 15%.
- 35 ptsVerified school-wide outcomes89/100: University of Waterloo's verified outcome score, inherited (no fabricated per-program number)× 40% → 35 pts
- 25 ptsRecognised strength in Engineering100/100: University of Waterloo is recognized for Engineering× 25% → 25 pts
- 16 ptsProgram data transparency79/100: this program's transparency score (below)× 20% → 16 pts
- 10 ptsValue64/100: quality adjusted for University of Waterloo's cost× 15% → 10 pts
+5 pts: paid co-op, which genuinely differentiates Engineering programs.
We don't yet publish verified program-LEVEL outcomes, so this program inherits its school's verified figures, labelled as such: never a per-program number we can't source.
Compared with other Engineering programs
- 1Biomedical EngineeringUniversity of British ColumbiaA+
- 2Chemical and Biological EngineeringUniversity of British ColumbiaA+
- 3Chemical EngineeringUniversity of British ColumbiaA+
- 4Civil EngineeringUniversity of British ColumbiaA+
- 5Computer EngineeringUniversity of British ColumbiaA+
Transparency
Compare schools on transparencyThe one program-level signal we can verify today is whether this program is listed on University of Waterloo's official programs page. The rest is University of Waterloo's own data transparency, inherited and labelled; we don't yet have verified per-program stats.
How we calculated this 79/100: the real numbers79/100
30% (listed on the school's official programs page) + 70% (the school's own data-transparency score).
- 30 ptsProgram listed on an official pageThis programYes: existence confirmed on the school's official programs page (1/1)× 30% → 30 pts
Existence confirmed on uwaterloo.ca
Sourceofficial source ↗ - 49 ptsUniversity of Waterloo's data-transparency scoreSchool-level70/100: the school's own rubric (shown on its profile)× 70% → 49 pts
The one genuinely program-level signal we can verify today is whether the program is listed officially. The rest is the school's transparency, inherited and labelled.
Outcomes (school-wide)
Compare on graduate employmentWe don't yet publish program-level outcomes, so Software Engineering inherits University of Waterloo's verified school-wide figures. These are what feed its program score, never a per-program number we can't source.
How we calculated this 89/100: the real numbers89/100
Each verified outcome is scored 0-100 against the range its peers actually publish, then blended by weight.
- 28 ptsFirst-year retention94.1%: first-year retentionscaled within the 80-95% range across the 16 peers that publish it → 94/100, weighted 30%
“Percentage of full-time, first year students … who continued their studies the next fall. 2023: Waterloo 94.1%”
Extracted fromUniversity of Waterloo, Institutional Analysis & Planning (Performance Indicators) ↗· as of 2023 - 27 ptsGraduation rate83.5%: graduation ratescaled within the 62.3-90% range across the 20 peers that publish it → 77/100, weighted 35%
“OUGS all-institutions table — Waterloo 0.80% 83.50% 87.10% 96.30% — Graduation Rate 83.5%”
- 34 ptsGraduate employment96.3%: graduate employmentscaled within the 86-96.7% range across the 14 peers that publish it → 96/100, weighted 35%
“OUGS all-institutions table — Waterloo 0.80% 83.50% 87.10% 96.30% — Graduate Employment Rate (2 Years) 96.3%”
All 3 outcome metrics are verified to an official source.
Program facts
- Field
- Engineering
- Credential
- Degree program
- School
- University of Waterloo
- Domestic tuition
- $7,400/yr
- Avg. entering grade
- ~90% est.
- Existence
- uwaterloo.ca ↗Listed on the school's official programs page
Per-program stats are honestly Unverified until a program-level figure is sourced. Data as of June 2026.
Full school profile
Software Engineering is one program at University of Waterloo. See the school's grades, verified outcomes, transparency and every other program.
View University of Waterloo →All University of Waterloo programs →