Computing and CS minors

These minors available at the School of Computer Science provides you the opportunity to explore and learn Computer Science while you are studying your degree here at UW. So long as you are able to meet the requirements for the minor, you will be able to add the minor to your degree. 

The Computing minor is available to all students, except those enrolled in CS major programs (including Software Engineering, Computing and Financial Management, etc). CS majors who wish to have a more focused set of courses should consider adding a Specialization instead.

students working at a laptop

Adding the Computing minor

If you want to study Computer Science and you started at UW in Fall 2016 or later, then you can do the Computing minor (formerly the Computing Option or the Computing Technology Option). 

If you want to be signed into the Computing minor then you need to complete a Plan Modification Form and then email it to a CS Advisor for approval.

Plan requirements


If you are in Engineering we encourage you to look into the Computing option instead of the Computing minor. Please note that the Computing option is only available to students within the Faculty of Engineering.

Non-major level CS courses

Typically, courses with middle digits of 0 to 3 (e.g., CS 230) are open to students pursuing the Computing Minor since they are designed for a broader audience. However, some courses (e.g., CS 370) are open to everyone with the appropriate prerequisites.

Check the specific requirements of the course in the undergraduate calendar page to verify which courses you can take for the appropriate minor. Enrollment into CS courses are subjected to our course selection and course enrollment policies. 

Since computer science has a wide field of study, you may want to review our detailed course description page to see what fits your interests.

Adding the Computer Science minor

Your eligibility to study the Computer Science minor depends upon your first year of study at the University of Waterloo. If you started at UW prior to Fall 2016 then you are eligible for the Computer Science minor using calendars prior to 2016/2017.

If you started at UW in Fall 2016 or later and want to do a Computer Science minor, then it will be difficult to obtain a CS minor if you were not/are not already a CS student.  

Please note that if you are eligible for the CS minor using a calendar prior to 2016/2017, be aware that as of February 2018, we are unable to sign you into the minor due to some technical issues with Quest. If you've completed all the courses required for the CS minor, then you can add the CS minor to your degree when you apply to graduate. If you want to confirm your eligibility for a CS minor then you can contact a CS advisor.

Plan requirements