Software Engineering at Waterloo: Admission Average
University of Waterloo · Waterloo, ON
What average do you need for Software Engineering at Waterloo?
Software Engineering at University of Waterloo typically admits students with averages of about 94–97%. It ranks #2 of 18 Waterloo programs by admission average.
Combines CS and Engineering streams - extremely competitive.
How competitive is it?
Of the 14 universities we track that offer it, none ask for a higher average and 13 ask for a lower average.
As a rough guide, 97% or higher is above the typical range, 94% up to 97% is inside it, and 90% up to 94% is a reach. Cut-offs move every year, so apply to a mix of schools.
Ontario applicants are assessed on their top six Grade 12 U/M courses, including the program's prerequisites. Work out yours with the Best 6 calculator.
Software Engineering at other universities
- University of British Columbia – high 80s-low 90s (BC) / low-mid 90s (OOP)
- McGill University – low-to-mid 90s
- McMaster University – high 80s-low 90s
- University of Ottawa – high 80s-low 90s
- Western University – high 80s
- Carleton University – high 80s
- Ontario Tech University – high 80s
- York University – high 80s
- Toronto Metropolitan University – high 80s
- University of Victoria – high 80s
- Concordia University – high 80s
- University of Calgary – high 80s
- University of New Brunswick – high 80s
Typical high school prerequisites
- English
- Advanced Functions
- Calculus & Vectors
- Physics
- Chemistry
First-year courses
- Calculus I & II
- Linear Algebra
- Programming Fundamentals
- Digital Circuits
- Engineering Profession
These are typical for Software Engineering programs across Canada. About the Software Engineering degree
After a Software Engineering degree
Software Engineering usually takes 4 years.
- Software Engineer – $85,000 to $180,000+
- AI / Machine Learning Engineer – $95,000 to $200,000+
- Game Developer – $65,000 to $130,000
- Cybersecurity Analyst – $75,000 to $150,000
- Waterloo SE and CS are both excellent but SE has a stronger focus on engineering process - CS is more research-oriented.
- SE graduates often command slightly higher starting salaries than general CS at non-Waterloo schools.
- The accreditation as an engineering program means you can pursue a P.Eng designation - uncommon in CS.
Applying to Waterloo
The University of Waterloo is Canada's most respected technology and engineering university, and operates the world's largest post-secondary co-op program. It places more graduates at top global tech companies than any other Canadian school. Admission is highly selective, and the academic culture is intensely demanding - Waterloo attracts and produces some of Canada's sharpest technical minds. The AIF (Admission Information Form) is a critical part of every application and is read carefully.
University of Waterloo is in Waterloo, ON, was founded in 1957 and has about 42,000 students. Domestic tuition is about $6,300 a year, co-op is available and first-year residence is guaranteed.
Deadlines: OUAC (Ontario) January 15; direct application N/A - OUAC for ON students, direct for others.
- The AIF (Admission Information Form) is extremely important - Waterloo reads every word. Be specific and genuine.
- A strong CCC score (especially Senior) meaningfully improves CS/Math admission chances.
- Euclid contest scores are reviewed for Math and CS applicants.
Other Waterloo programs
- Computer Science – high 90s (95-98%+)
- Computer Engineering – low-to-mid 90s
- Electrical Engineering – low-to-mid 90s
- Mechanical Engineering – low 90s
- Systems Design Engineering – low-to-mid 90s
- Management Engineering – low 90s
- Biomedical Engineering – high 90s
- Nanotechnology Engineering – low-to-mid 90s
- Mathematics – high 80s-low 90s
- Computing & Financial Management – mid-to-high 90s
- Actuarial Science – high 80s-low 90s
- Statistics – high 80s
- Accounting & Financial Mgmt – low 90s
- Honours Economics – high 80s
- Kinesiology – high 80s
- Environmental Engineering – low 90s
- Architecture – high 80s