Link to the University of Waterloo home page
2023-2024

The Undergraduate Calendar

 

 

Academic Plans and Requirements

Computer Science

Admissions

Admission to Computer Science major academic plans will normally occur when a student first applies to the Faculty of Mathematics. Admission to the Bachelor of Computer Science (Data Science) academic plan, which is a Computer Science major academic plan, normally happens in second year.

Students from within the Faculty of Mathematics with advanced standing may apply for admission to a Computer Science major academic plan if they:

  • Have completed at least one term in the Faculty of Mathematics with a typical course load for a Computer Science major.
    • For students taking a first-year CS course: one CS course, two math courses, and two non-math electives.
    • For students taking second-year CS courses: two CS courses, two math courses, and one non-math elective.
  • Have credit for (CS 136 or CS 146) and CS 136L.
  • Have a minimum math major average of 65% (calculated over all math and computer science courses) and a minimum CS major average of 70%.

Computer Science major academic plans are limited-enrolment academic plans and successful completion of the above conditions will not guarantee admission; applicants without some of these conditions will be considered on an individual basis. Students are normally not considered for admission beyond the 2B level.


Office of the Registrar
University of Waterloo
Ira G. Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519-888-4567