Current undergraduate students

students working at a laptop

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.

Course enrollment

For enrolling into CS courses, the Add/Drop period processes, overrides, enrollment errors, permission numbers, etc.

Enrichment and research opportunities

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.