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.
Whether you are a current Computer Science (CS) major or a student hoping to add Computer Science to your degree, this section of our website provides all the important resources and information needed for your personal and academic success.
Information on our website
Academic Advising
For CS course enrollment or planning, guidance on majors, minors, and specializations in CS course planning, transferring to CS, etc.
- Office hours - See a CS advisor virtually or in-person
- Plan requirement checklists - Easy-to-fill summary of your program or plan's requirements
- Co-op students - Contacts for sequence changes, co-op requirements, probation, etc.
- CS Advising FAQ - Check if you can find an answer to your question online.
Course enrollment
For enrolling into CS courses, the Add/Drop period processes, overrides, enrollment errors, permission numbers, etc.
- Course selection - Ensure that you get into your preferred courses without seeing an advisor
- Department consent & waitists - Understanding the Department Consent error and when CS courses will be taken off of the waitlist
- Suggested course sequences - Term-by-term list of courses that CS majors should take
Enrichment and research opportunities
- Student life and enrichment - List of various ways to apply your knowledge and get involved as a student
- Awards and research opportunities - Take part in undergraduate research positions for your co-op or part-time during a study term
Relevant resources and links
New & incoming students
Resources for students who recently accepted their offer and have immediate questions for academic advisors.
- New Math Students website - The best resource for new Computer Science students and what happens after accepting your offer.
- Mathematics Undergraduate Office (MUO) - Support for math students including enrollment into first/second-year MATH courses
- First-year advising - See an academic advisor immediately for support questions about enrolling into first-year courses, your first-year requirements, or general inquiries
Regulations and forms
Links for new and returning students looking for information about their program or degree requirements.
- Forms - Most frequently used forms for plan modifications, sequence changes, and graduation checklists
- Math regulations and procedures - Summary of academic standing, INC, Verification of Illness (VIF), etc.
- Undergraduate Academic Calendar - Official description of your Math/CS degree requirements and expectations