Metadata
Title
Current undergraduate students
Category
general
UUID
8127faa916bb4bdb95b6a67604cf623e
Source URL
https://cs.uwaterloo.ca/current-undergraduate-students
Parent URL
https://cs.uwaterloo.ca
Crawl Time
2026-03-18T05:13:17+00:00
Rendered Raw Markdown

Current undergraduate students

Source: https://cs.uwaterloo.ca/current-undergraduate-students Parent: https://cs.uwaterloo.ca

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

Our most visited pages

[CS Checklists

Track your program/plan requirements](https://cs.uwaterloo.ca/checklists)

[Suggested Course Sequences

Which courses to take and when](https://cs.uwaterloo.ca/suggested-sequences)

[Office Hours

Contact a CS Advisor](https://cs.uwaterloo.ca/office-hours)

[CS Transfer

Information for transferring into CS](https://cs.uwaterloo.ca/current-undergraduate-students/cstransfer)

[URA program

Part-time research opportunities](https://cs.uwaterloo.ca/current-undergraduate-students/research-opportunities/ura)

[Course Enrollment

Get into CS courses during the Add/Drop period](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment)

Play banner slideshow

Pause banner slideshow

New & incoming students

Resources for students who recently accepted their offer and have immediate questions for academic advisors.

Regulations and forms

Links for new and returning students looking for information about their program or degree requirements.

[Medical and Mental Health services/resources

Campus Wellness](https://uwaterloo.ca/campus-wellness/)

[List of academic and undergraduate

Campus Resources](https://uwaterloo.ca/math/campus-resources)

Program specific information - CS majors

[Computer Science students

Degree requirements, course enrollment, and progression for BCS or BMath students](https://cs.uwaterloo.ca/current-undergraduate-students/majors)

[Double Degree students

BBA/BCS Advising, Checklists, Transfers, and FAQ](https://cs.uwaterloo.ca/bbabcs)

[Data Science students

How to apply for BCS Data Science and Degree requirements](https://cs.uwaterloo.ca/current-undergraduate-students/majors/data-science-bcs)

[Computing minor

Information for adding the computing minor](https://cs.uwaterloo.ca/node/3287)

[CS specializations

Modifying your CS degree with specializations](https://cs.uwaterloo.ca/current-undergraduate-students/majors/computer-science-specializations)

[CFM students

Information for CFM undergraduate students](https://uwaterloo.ca/computing-financial-management/current-students/academic-resources)

[SE students

Information for current SE undergraduate students](https://uwaterloo.ca/software-engineering/undergraduate-students/current-undergraduate-students)

Computer Science support and services

[Computing / Tech / Lab Services

CSCF Support](https://cs.uwaterloo.ca/cscf/information-undergraduate-students)

[CS Consulting Centre and ISA employment

ISG Undergraduate Support](https://uwaterloo.ca/computer-science-instructional-support-group/undergraduate-support)