This page covers admission requirements for students without post-secondary experience who have been away from high school studies for three or more years. 

Students with previous post-secondary experience should return to the applicant homepage, and select the appropriate option. 

How to apply

All mature applicants submit their applications through the Ontario Universities’ Application Centre website using the OUAC 105 form. 

Applicants are responsible for ensuring that all supporting documents, including past transcripts and current high school grades are submitted by the stated deadlines.  Please consult with your past and current school administrators for more details.

Check out our admissions timeline and deadlines page.

Course requirements

Mature applicants, due to their absence from studies, must refresh the required high school subjects.  Specifically, the following subjects are required from the Ontario curriculum:

  • Advanced Functions (MHF4U)
  • Calculus & Vectors (MCV4U)
  • Chemistry (SCH4U)
  • Physics (SPH4U)

English (ENG4U) may also be required if you have not previously completed a high school diploma.  Mature candidates are considered with all other applicants, and must present competitive grades.  Review our required admission averages.

Obtaining required courses

There are a number of methods for obtaining the required subjects including:

  • Correspondence courses through an approved online school, such as Independent Learning Centre (Ontario residents only), or Canada e-School.
  • Full-time or part-time enrolment at an adult education centre or regular day school in your community.

Mature candidates are encouraged to contact the Engineering Admissions Office for further guidance on course selection.

Other requirements

All applicants to engineering programs will be asked to submit a personal profile, called the Admission Information Form (AIF).  

Applicants to Software Engineering are also required to have experience developing well-structured, modular programs.  Learn more about our required programming experience.

If your first language is not English, you may need to meet our English language requirements.