Ontario High School Diploma Courses
Grade 9 Courses:
- CGC1D Issues in Canadian Geography (compulsory)
- ENG1D English, 9, Academic (compulsory)
- MPM1D Principles of Mathematics (compulsory)
- SNC1D Science(compulsory)
- PPL1O Physical Education 9(compulsory)
- LIBBD Bangali Grade 9(compulsory)
- GLC1O Learning Strategies: Skills for Success in Secondary School(compulsory)
- TIJ1O Exploring Technology, 9, Open(compulsory)
Grade 10 Courses:
- CHC2D Canadian History Since World War I, 10, Academic(compulsory)
- LIBCU Bangali Grade 10, Open(compulsory)
- CHV2O Civics, 10(compulsory)
- GLC2O Career Studies, 10(compulsory)
- MPM2D Principles of Mathematics, 10, Academic(compulsory)
- SNC2D Science, 10, Academic(compulsory)
- ENG2D English, 10, Academic(compulsory)
- ICS201 Introduction to Computer Grade 10(compulsory)
Grade 11 Courses:
- ENG3U English, 11, University Preparation(compulsory)
- MCR3U Functions, 11, University Preparation(compulsory)
- LIBDU Bangali Grade 11, Open(compulsory)
- ICS3U Introduction to Computer Science, 11, University(compulsory)
- SCH3U Chemistry, 11, University Preparation(elective)
- SPH3U Physics, 11, University Preparation(elective)
- SBI3U Biology, 11, University Preparation(elective)
- TDJ3M Design Technology , 11 University/College Preparation (compulsory)
Grade 12 Courses:
- ENG4U English, 12, University Preparation(compulsory)
- MCV4U Calculus and Vectors, 12, University Preparation(compulsory)
- MDM4U Mathematics of Data Management, 12, University Preparation(compulsory)
- MHF4U Advanced Functions, 12, University Preparation(compulsory)
- SCH4U Chemistry, 12, University Preparation(elective)
- SPH4U Physics, 12, University Preparation(elective)
- SBI4U Biology, 12, University Preparation(elective)
- ICS4U Computer Science, 12, University Preparation(compulsory)
Computer Science admission requirements for Ontario high school students at Waterloo University
Admission average
Individual selection from the low to mid-90s
Required courses
- Advanced Functions 4U
- Calculus and Vectors 4U
- Any Grade 12 English 4U
- One other Grade 12 U course
Recommended courses
- Grade 11 U Introduction to Computer Science
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 a school that is inspected and approved 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.
Repeated courses may be taken into consideration depending on the program.