Software Engineering admission requirements for Ontario high school students

Admission average

Required courses

  • Advanced Functions 4U -- A minimum grade of 70 is required
  • Calculus and Vectors 4U -- A minimum grade of 70 is required
  • Chemistry 4U -- A minimum grade of 70 is required
  • English 4U (ENG4U) -- A minimum grade of 70 is required
  • Physics 4U -- A minimum grade of 70 is required

Recommended courses

  • Grade 11 U Introduction to Computer Science is highly recommended
  • Grade 12 U Computer Science would be an asset

General requirements

  • High school diploma or equivalent with a minimum of six Grade 12 U or M courses, including all required courses.
  • Grade 12 U or M courses must be completed through schools that are accredited by the Ontario Ministry of Education.
  • Admission averages depend on the number of applications received and the number of spaces available. The range listed above is based on previous years.

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