Courses and Waitlists

  • If you do not fulfill a prerequisite for a COGS course, you will not be able to sign up for the waitlist. 
  • If you are next in line in a waitlist for a COGS course, you will receive a notification from Workday. If you do not respond within 24 hours, the seat will be allocated to the next student in line.
  • If you are moved off of the waitlist for a COGS 300 lecture section, you will not be assigned a lab section automatically. Remember to register for a lab section once you are moved into the lecture section.
  • You should not remain on waitlists after the add/drop deadline.

Registration and Waitlist Management

  • Financial hold: please reach out to your Enrolment Services Advisor.
  • Other/unknown: please reach out to your Faculty Advising Office (Arts or Science Advising).

You can find tutorials and other helpful information here: Questions may also be directed to your Faculty Advising Office (Arts or Science Advising). Please note that faculty advising will be very busy during the transition from the old student system to Workday. Your patience and self-sufficiency is appreciated.

If there is a waitlist for a course that you want and have the prerequisites for, you should register for it right away through Workday. As space frees up in the course, students will be automatically moved from the waitlist into the course section.

Unfortunately, you can only register on the waitlist and hope for the best. If you are in your final year and inability to register for the course will impact your ability to graduate on time, please contact the COGS Program Coordinator (cogs.advising{at}

The Program is not able to add you into a lab section that is already full.

Unfortunately this is not in the COGS Program’s purview. Register for the waitlist as soon as you can (if there is one available).

Students are moved off of the waitlist in the order in which they registered for it. Remember that to register for the waitlist, students must have all proper prerequisites for the course. If you do not have the proper prerequisites for the course, you must contact the course instructor and obtain permission to take the course.

No. Only reach out to the Program Coordinator regarding your position on the waitlist if  missing registration in that particular course section will prevent you from graduating.

There is no answer to this, as there are too many variables to accurately predict the odds. It depends on the course, how much demand there is, and how many students drop the course before the add/drop deadline.

COGN, COGS, COGV, and COMI are all COGS specializations. That is to say, the section is restricted for COGS majors. If you are a COGS major you qualify for a restricted seat.

COMI stands for Computational Intelligence and Design (CPSC stream of COGS).

  1. Meet your Faculty's year promotion requirements. Students register, by year: year 4, year 1, year 3, and year 2. If you plan to register for a 400-level course and do not get promoted into year 4, you will register two weeks after all the year 4's register. This will decrease your chances of getting into the course.
  2. Be sure to register for courses as soon as your registration time becomes available. Within each year, students register in descending order of GPA. Your best chance of avoiding a waitlist is to improve your GPA. When your GPA goes up, you register earlier. Furthermore, if you have year 2 standing this year, note that you will likely* be in year 3 next year (*make sure you meet your year promotion requirements), which means you will get to register before any of the year 2 students.
  3. Make sure that you are not in a situation where Workday prohibits you from registering from courses (e.g. financial hold). The COGS Program Coordinator will not be able to assist you with this. If you have a financial hold situation, contact your Enrolment Services Advisor to resolve the issue in advance.

Additional seats require additional instructors, teaching assistants, and classroom space (and potentially classrooms). Resources are finite.


Add/Drop Deadlines and Standing Deferrals

The information can be found here:

or here:

or here:

The withdrawal dates (both the last day to withdraw without a W standing and the last day to withdraw with a W standing) are also listed under each individual course section.

It is not under the COGS Program’s purview to change a student’s registration status after the add/drop deadline.

Before then, as many students will be moved from waitlists into courses as possible. Do not expect to be added to a course on 11:59pm on the day of the add/drop deadline.

To add (and drop) a course once the deadline passes, you will need to obtain permission from your home Faculty. Please consult your Faculty Advising Office.

No. To add (and drop) a course after the deadline, you will need to obtain permission from your home Faculty. Please consult your Faculty Advising Office.

Reach out to your COGS course instructor to find out what the format of your SD exam (or your SD final deliverable for COGS courses with no final exams) will be and when it would be administered (e.g. in-person or online, administered during the official SD exam period or outside of the SD exam period), and CC cogs.advising{at} on the email.


Course Scheduling and Degree Planning

This is beyond the Program's purview. If you are a B.A. student, please see the Course Conflicts section here. If you are a B.Sc. student, please fill out the Course Conflict Registration Form that can be found here.

If you drop a course after it is full, you will risk losing your seat. If there are students on the waiting list for that section, the probability of losing your seat is high. Students on the waiting list will be moved into the course section as seats open up. There is no guarantee to get back into the course.

COGS 402 is offered all year (winter term 1, winter term 2, and across summer terms 1-2).

COGS 200, 300, 303, and 401 are not offered in the summer.

The COGS Program is not the right unit to reach out to. The respective department may have the answer, although it is not guaranteed until the schedule is released.

It is to account for students who are coming back to university to finish their COGS degree that they declared in the past. Some returning students have taken those module courses back when they were offered.

Some courses on the module list have restricted seats available for certain COGS streams. This is dependent on which Department the COGS stream is under. For example, the B.Sc. Computational Intelligence and Design (abbreviated as "COMI") stream is under the Department of Computer Science, which makes students in that stream eligible for restricted seats in CPSC courses.

This question is interpreted as: "it is time consuming to sift through the long list of courses."
Yes, it is time consuming - you will need to consume some of your own time, doing this yourself.

No. More information on Cr/D/F can be found here:

There is one exception - for courses that end in Spring 2020 (amidst the COVID-19 pandemic), we waived the regulation which says that a course taken on Cr/D/F basis wouldn’t normally be able to satisfy a program requirement.