Computer Science admission requirements for Ontario high school students

Program requirements

  • Advanced Functions 4U
  • Calculus and Vectors 4U
  • Any Grade 12 U English
  • One other Grade 12 U course

The Admission Information Form is required for admission to this program.

Admission average

Individual selection from the low to mid-90s

Recommended high school courses

Grade 11 U Introduction to Computer Science and/or Grade 12 U Computer Science are helpful background for your studies; however, it will not impact your likelihood of admission if you do not take these courses.

For Ontario students taking IB courses

  • Admission to Waterloo is based on your Ontario Grade 12 U and M courses. If you're taking IB Math, your school will convert this course to MCV4U, MHF4U, and/or MDM4U. You can take any IB Math course and be eligible for admission as long as you receive Ontario credits for both MCV4U and MHF4U.
  • For most programs, you may be eligible for transfer credit for your IB courses.
  • IB courses are not eligible for transfer credit in Engineering programs.

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.

Notes

Next steps