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.
-
Support for first and second year CS courses — the Instructional Support Group (ISG) provides a number of services to students enrolled in their courses including office hours and study advice from instructional staff and co-op students
-
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
-
Math Undergraduate Office (MUO) — 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 Math Regulations — Official regulations in the university undergraduate calendar for academic progression and degree requirements in the Faculty of Mathematics
-
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