The David R. Cheriton School of Computer Science is the largest centre of research and teaching in computer science in Canada. Whether you’re a first year student, or about to graduate, we care about your success and want you to have a rewarding university experience both in and outside school. This section of our website provides all the important resources and information needed for your personal and academic success.
Academic support
-
Academic Advising — CS course enrollment; transfer to CS; guidance on majors, minors, and specializations in CS; course planning, etc.
-
Help with first and second year CS courses: Need help in your CS course? Meet with an Instructional Support Assistant or an Instructional Apprentice during their office hours
-
Frequently Asked Questions — FAQs for all things relating to advising
Programs, courses and plan requirements
-
CS majors — Information on program requirements/checklists, suggested course sequences, etc.
-
Computing minor and CS minor — Information on program requirements/checklists, etc.
-
BCS + BBA double degree — Information on when to take courses, program requirement, checklists, etc.
Information for students
-
First-year Math students — Math Undergrad Office has resources for first-year students
-
CS @ uWaterloo announcements — Unofficial blog for student announcements
-
Math Undergrad Office — enrollment into Math courses
-
Advisors in Math — explore math majors and minors you can add to your CS program
Research, enrichment and awards
-
Research opportunities — List of part-time and full-time research opportunities
-
Hands-on learning opportunities — List of various enrichment opportunities
-
Awards — Information on available awards
Policies and forms
-
Forms — List of commonly used forms
-
Faculty of Mathematics policies —Official Faculty policies in the UW undergraduate calendar for academic progression and degree requirements
-
Math regulations and procedures - Summary of academic standings, INCs, Verification of Illness forms, etc.
Campus support and wellness
-
Waterloo Indigenous Student Centre - Facilitates the sharing of Indigenous knowledge and provides culturally relevant information and support services for all members of the University of Waterloo community