Computer Science admission requirements for British System (A Levels) students

Program requirements

  • A Level Mathematics, minimum final grade of A
  • Two other academic A Level courses, minimum final grade of A in each
  • English at either the GCSE, AS, or A Level

General requirements

  • General Certificate of Secondary Education or equivalent
  • Passes in at least five unique subjects, three of which must be at the Advanced Level
  • GCSE-level English as a Second language is accepted if an acceptable English language proficiency test is submitted directly from the testing centre.
  • IGCSE and GCE (O-level) courses are assessed as equivalent for programs that require courses at the GCSE level.
For more information regarding transfer credits and advanced standing for A Level courses, please visit our A Level transfer credit policy page.

Notes

  • An Admission Information Form (AIF) is required for admission to this program. Instructions for the AIF will be sent once we receive your application.
  • 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 that are more than three years old may need to be updated. Email the admissions office for more information.
  • Are you an Ontario student 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. Learn about possible transfer credit.