Computer Science admission requirements for International Baccalaureate (IB) high school students
Program requirements
HL Analysis and Approaches, minimum 6; HL or SL English A. Total 32.There are supplementary information forms, including the Admission Information Form, which are required for admission. We'll email you detailed instructions once we receive your application.
General requirements
- IB diploma required with six total IB courses; at least three must be HL.
- Total scores exclude diploma points. Subjects required for admission to specific programs should be HL whenever possible.
- For programs which require more than three subjects for admission, SL courses will be accepted.
- For programs requiring HL or SL English A, we will accept HL English B with minimum of 5.
Notes
- You're strongly encouraged to write the Euclid Mathematics Contest and/or the Canadian Senior Mathematics Contest. Results of the contests will be used in scholarship decisions and possibly admission decisions for programs in the Faculty of Mathematics.
- If your first language is not English, you may need to meet our English language requirements.
- If you repeat a course or take a course outside of your regular day school, see our Faculty of Mathematics policy for more information.
- Required courses completed more than three years ago may need to be updated. Email the admissions office for more information.
Next steps
- Learn about courses, co-op, and customizing your degree in the Computer Science program.
- Get insights about Waterloo's programs, application process, and student experience (plus invitations to events and webinars) by signing up for our monthly newsletter.