Courses and Waitlists

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

There is no system of switching course (and lab) sections. If you plan to drop a section with the intent of switching sections, please refer to the Q&A below.

If you drop a course after it is blocked, you will risk losing your seat. If there are many 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.

There is no answer to this, as there are simply 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 once the term starts.

This is one of the reasons why students are encouraged to have back-up work lists.

  • If x = a COGS course, we may have the answer although it is not 100% guaranteed until the schedule is released (typically in mid-April).
  • If x = a non-COGS course, the COGS Program is not the right place to reach out to. The respective department may have the answer, although (again) it is not guaranteed until the schedule is released.

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 graduation requirement.

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, so here is an alternative way to search for courses using specific criteria which may come in handy immediately or in the future:

  1. Go to the course schedule
  2. On the top menu, click on Search > Courses (note that there's also an "Instructor" search. If you loved taking a course with a particular professor, you can look at all the courses they're teaching.)
  3. You will see some form fields. Some relevant ones are Subject Area (put in the 4-letter course code), Course Number (make use of the wild card search! You can search for 300-level courses by entering 3*), and Status (you can search for courses that have seats available).
  4. Click on the Search for Sections button.