Computer Science Admission Category

You've shown an interest in pursuing a program of study in the Computer Science Admission Category in the Faculty of Arts & Science. Learn more about this area of study and the programs in this admission category below.

Things You Need to Know

OUAC Admission Code: TAD (Computer Science)
Approximate Admission Range: Low 90s and a supplemental application

Admission Required High School Courses Recommended Minimum Range for High School Courses Recommended Minimum Range for Required High School Courses
Ontario High School & Other Canadian Provinces 
Admission Requirements


English, Calculus  Low 90s English – mid to high 80s
Calculus – mid to high 80s

US High School Admission Requirements

English, Calculus (AP Calculus, SAT Subject Test Math II, Grade 12 Pre-Calculus, or IB Math HL or SL) Low 90s English – mid to high 80s
Calculus – mid to high 80s

International Baccalaureate (IB) Admission Requirements

English HL or SL, Math: Analysis and Approaches HL or SL, Math: Applications and Interpretations HL  (Math Studies not acceptable) High 30s

English HL or SL - 5 to 7
Math HL or SL – 5 to 7

British Patterned Admission Requirements

English GCSE, Math (GCE: A Level, Cambridge Pre-U: Advanced Level Math or Principle Subject)

"A"s and "B"s or 9s to 6s at GCSE level

Predicted “A*” “A"s and "B"s at A level

English: "A" or "B" or 9 to 6 at GCSE 

Mathematics: "A*" or "A" at A level

Caribbean Advanced Proficiency Examination (CAPE) Admission Requirements

English, Math (Integrated or Pure Mathematics) “I”s and “II”s English CSEC or CAPE: A, I or II
Mathematics: I or II 

Other International School Admission Requirements

English, Calculus N/A  N/A

Note: While we look at your overall average for admission, we will also look specifically at your most recent English and mathematics/calculus grade.

  • Applicants to the Computer Science admission category are required to complete an online supplemental application
  • The Computer Science admission category is not the same as the computer science program of study

The Department of Computer Science has introduced changes to the first-year experience for students entering the Computer Science Admission Category (CMP1) in September 2020. Changes include new courses and an admission guarantee. All students admitted to the CMP1 admission category are guaranteed a place in the Computer Science specialist, major or minor program of choice after first year, provided that conditions of their guarantee have been met.

Visit The Department of Computer Science website for more detailed information. 

During your first year, you will be able to explore a number of different areas of study before selecting your program. You can also combine programs outside of your own admission category, excluding programs in Rotman Commerce.

It is important to note that in addition to the courses required for admission into the Computer Science admission category listed above (English and mathematics/calculus), some programs of study may require you to take additional specific high school subjects in order to take specific courses in first year, or for entry into that program in second year.  

Step 1: Search for your desired program of study (e.g. computer science) under Program Area in the Academic Calendar

Step 2: Find the prerequisite courses you will need to take in your first year

Step 3: Find the program admission averages

Note: You can often locate the prerequisite courses and program admission averages under the following sections:

  • enrolment requirements in the program accordions
  • high school pre-requisites and first-year requirements
  • program requirements

Computer Science Program List

Legend: C: Calculus and Vectors

Program Subject(s) Required in Addition to English
Computer Science C
Data Science C