To ensure students are academically well prepared to succeed, Waterloo Engineering has specific course requirements that need to be met as part of the application process.
Admission requirements for some common systems of study are included below. For other countries or educational system requirements, visit our admission requirements search tool.
Ontario | Other Canadian Provinces and Territories | International Baccalaureate | American System | |
---|---|---|---|---|
Minimum Requirement | 6 4U/4M courses | 5 or 6 Grade 12 academic courses | 6 IB courses at the Higher or Standard Level | 6 senior academic courses |
All Engineering Programs (Required Subjects) | English | English | English A1 | English |
Physics | Physics | Physics (HL recommended) | AP Physics (or equivalent) | |
Chemistry | Chemistry | Chemistry | Chemistry | |
Advanced Functions | Mathematics/Pre-Calculus | Mathematics: Analysis and Approaches (HL recommended) | Pre-Calculus (Algebra) | |
Calculus & Vectors | Calculus | - | AP Calculus (or equivalent) | |
Architecture (Required Subjects) | English (minimum 75%) | English (minimum 75%) | English A1 | English (minimum 80%) |
Physics | Physics | Physics (HL recommended) | AP Physics (or equivalent) | |
Advanced Functions | Mathematics/Pre-Calculus | Mathematics: Analysis and Approaches (HL recommended) | Pre-Calculus (Algebra) | |
Calculus & Vectors | Calculus | - | AP Calculus (or equivalent) | |
Minimum Grades in Each Course (Unless Otherwise Stated) | 70% | 70% | 4 with minimum total of 32 (excluding Diploma points) | 75% |
Admission averages
When assessing applicants, the Engineering Admissions Committee considers grades, mandatory Admission Information Form (AIF) responses and online interview submissions (if provided). Admission to Waterloo Engineering is not guaranteed based on a specific average. As a result, there is no absolute grade cut-off for each engineering program, and the probability of admission varies from year to year, depending on the number of applications.
Our goal is to enrol students who will bring balanced and well-rounded skill sets to their academic and extra-curricular activities.
Program | Student intake | Minimum competitive average |
---|---|---|
Architectural Engineering |
90 | Mid- to high 80s |
Biomedical Engineering |
95 | High 80s to low 90s |
Chemical Engineering |
145 | Mid- to high 80s |
Civil Engineering |
115 | Mid- to high 80s |
Computer Engineering |
240 | High 80s to low 90s |
Electrical Engineering |
120 | High 80s to low 90s |
Environmental Engineering |
75 | Mid- to high 80s |
Geological Engineering |
25 | Mid- to high 80s |
Mechanical Engineering |
210 | High 80s to low 90s |
Mechatronics Engineering |
210 | High 80s to low 90s |
Management Engineering |
85 | Mid- to high 80s |
Nanotechnology Engineering |
115 | Mid- to high 80s |
Software Engineering |
125 | Low to mid-90s |
Systems Design Engineering |
95 | High 80s to low 90s |
Programming experience
Applicants to Software Engineering are required to have experience developing well-structured, modular programs demonstrated by at least one of the following:
- Strong performance in a programming course, such as Grade 11 or 12 Computer and Information Science;
- Significant work experience related to programming;
- Other.