Admission average
- Individual selection from the low to mid-90s.
- Visit the Faculty of Engineering site to learn more about the admission averages required to have a competitive application.
- The Admission Information Form is required. An online video interview is required for Faculty of Engineering scholarships and is strongly recommended for admission.
Required courses
- Grade 12 Calculus -- A minimum grade of 70 is required
- Grade 12 English -- A minimum grade of 70 is required
- Grade 12 Physics -- A minimum grade of 70 is required
- Grade 12 Chemistry -- A minimum grade of 70 is required
- Grade 12 Algebra and Geometry -- A minimum grade of 70 is required
General requirements
High school diploma with six academic (university-preparation level) subjects.
Program notes
- An Admission Information Form is required for admission to this program. We'll email you detailed instructions once we receive your application.
- Experience developing modular programs through courses, contests, projects, or a job is required.
- Participation in a programming contest, such as the Canadian Computing Competition, is helpful to include on your AIF.
- You're also encouraged to write the Euclid Mathematics Contest as good background; however, this will not affect your application to Software Engineering.
- If your first language is not English, you may need to meet our English language requirements.
- Required courses that are more than two or three years old may need to be updated. Email the admissions office for more information.
For more information
- Learn more about Software Engineering.
- Download or request a Faculty of Engineering brochure.
- Sign up for tips and advice from current Waterloo students.