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](https://cs.uwaterloo.ca/current-undergraduate-students/majors) or a student hoping to [add Computer Science to your degree](https://cs.uwaterloo.ca/current-undergraduate-students/minors), 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](https://cs.uwaterloo.ca/advising)

For CS course enrollment or planning, guidance on majors, minors, and specializations in CS course planning, transferring to CS, etc.

- [Office hours](https://cs.uwaterloo.ca/office-hours) - See a CS advisor virtually or in-person
- [Plan requirement checklists](https://cs.uwaterloo.ca/checklists) - Easy-to-fill summary of your program or plan's requirements
- [Co-op students](https://cs.uwaterloo.ca/advising/co-op-students) - Contacts for sequence changes, co-op requirements, probation, etc.
- [CS Advising FAQ](https://cs.uwaterloo.ca/current-undergraduate-students/frequently-asked-questions) - Check if you can find an answer to your question online.

### [Course enrollment](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment)

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

- [Course selection](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-selection) - Ensure that you get into your preferred courses without seeing an advisor
- [Department consent & waitists](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment/department-consent-course-waitlists) - Understanding the Department Consent error and when CS courses will be taken off of the waitlist
- [Suggested course sequences](https://cs.uwaterloo.ca/suggested-sequences) - Term-by-term list of courses that CS majors should take

### Enrichment and research opportunities

- [Student life and enrichment](https://cs.uwaterloo.ca/current-undergraduate-students/student-life-and-enrichment) - List of various ways to apply your knowledge and get involved as a student
- [Awards and research opportunities](https://cs.uwaterloo.ca/current-undergraduate-students/research-opportunities) - Take part in undergraduate research positions for your co-op or part-time during a study term

## 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

## Relevant resources and links

### New & incoming students

Resources for students who recently accepted their offer and have **immediate questions for [academic advisors](https://uwaterloo.ca/math/academic-advising)**.

- [New Math Students website](https://uwaterloo.ca/new-math-students) - The best resource for new Computer Science students and what happens after accepting your offer.
- [Mathematics Undergraduate Office (MUO)](https://uwaterloo.ca/math/muo) - Support for math students including enrollment into first/second-year MATH courses
- [First-year advising](https://uwaterloo.ca/math/first-year-undeclared-math-studies-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](https://uwaterloo.ca/math/academic-matters/forms) - Most frequently used forms for plan modifications, sequence changes, and graduation checklists
- [Math regulations and procedures](https://uwaterloo.ca/math/current-undergraduates/regulations-and-procedures) - Summary of academic standing, INC, Verification of Illness (VIF), etc.
- [Undergraduate Academic Calendar](https://uwaterloo.ca/academic-calendar/undergraduate-studies/catalog#/policies?group=Regulations%20for%20Faculty%20of%20Mathematics%20Students) - Official description of your Math/CS degree requirements and expectations

[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)

### Related programs and plans

[**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)