Link to the University of Waterloo home page
2022-2023

The Undergraduate Calendar

 

 

Academic Plans and Requirements

Computer Science

Computing Minor

A Computing Minor is available to all students, except those enrolled in Software Engineering, Computing and Financial Management, and other plans involving Computer Science. Certain academic plans already including substantial computer science content may also be excluded. See the Bachelor of Computer Science and Bachelor of Mathematics Academic Plan Combinations page for more details about excluded academic plans.

  • One of
    • CS 115 Introduction to Computer Science 1
    • CS 135 Designing Functional Programs
    • CS 145 Designing Functional Programs (Advanced Level)
  • One of
    • CS 116 Introduction to Computer Science 2
    • CS 136 Elementary Algorithm Design and Data Abstraction and CS 136L Tools and Techniques for Software Development
    • CS 146 Elementary Algorithm Design and Data Abstraction (Advanced Level) and CS 136L Tools and Techniques for Software Development
  • One additional CS course from CS 100-CS 146, CS 200-CS 299, CS 300-CS 398, CS 400-CS 498
  • Four additional courses from CS 200-CS 299, CS 300-CS 398, CS 400-CS 498, COMM 432
  • One additional course from CS 300-CS 398, CS 400-CS 498

The required minimum cumulative average of all CS courses on the student’s record (including repeated courses) is 60%.

Notes

  1. Most courses in the ranges CS 240-CS 299, CS 340-CS 398, CS 440-CS 498 are only available to Computer Science majors, so upper-year CS courses taken toward this Minor will usually be in the ranges CS 200-CS 239, CS 300-CS 339, CS 400-CS 439.  
  2. A common route into upper-year CS courses is to take all of CS 115, CS 116, and CS 136. All three of these courses may count toward this Minor.
  3. Students cannot obtain both the Computer Science Minor and the Computing Minor.

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