Graduate Students outside CS

UBC Graduate Students outside the Computer Science Department

We encourage graduate students from other departments to consider taking one or more of our graduate courses. In certain courses, some seats are reserved for students in related categories (please refer to the "Available Reserved Seats" of each course). If you belong to one of these programs, you are able to register by yourself in Workday. If you are unable to register because the number of released seats for your program have been filled, you will need to register for the waitlist section. 

Since we prioritize seats for CPSC students and those in related categories, you may be restricted from registering for the lecture section and placed on the waitlist if you do not belong to one of these programs. In such case, you should complete the Registration/Change of Registration Form. You need to obtain the signatures from the relevant course instructor, then submit the form to the Graduate Advisor of your own departmentPlease note that you must complete the Registration/Change of Registration Form even though you are registered in the waitlist section.

If you are not sure whether you have the prerequisite knowledge for a graduate course, you should contact the instructor.  Prerequisite expectations for graduate courses may shift from year to year, so do not assume that what is accepted or not in one year will be accepted or not in a subsequent year.

Important note: 

  1. Due to the transition of Workday Student, the information on this website is subject to changes. 
  2. It is normal for instructors to wait until late August to sign the form to reserve seats for grad students in CPSC and related programs

Undergraduate Courses in CS

Please note that you may not be able to register yourself in the undergraduate course section(s) or waitlists because you do not meet the hard prerequisites. Graduates will need to use the Request for Registration Assistance web form (CWL login required). 

Please submit this request as far  in advance of your registration date as possible. It is important that you provide full information in your request: All course(s) you hope to register or waitlist for, which prerequisite(s) you lack in each according to your UBC transcript, how and why you meet each prerequisite, and a record of your supervisor’s support for you to take these courses as part of your grad program. The Undergraduate Program will review your request. Processing these requests may take several weeks. If your request for assistances is approved, you will either be registered if a seat is available or placed on the waitlist with your waitlist position backdated to no later than one business day after you supplied complete information in your request for registration assistance.

Auditing an Undergraduate Course in CS

Please notify us if you intend to audit an undergraduate course, as you will only be allowed entry if there isn’t a waiting list.

UBC Okanagan Students

UBC students registered at one campus (Vancouver or Okanagan) may be eligible to take a course for credit at the other campus. Please use the Registration form on the Faculty of Graduate and PostDoctoral Studies website and obtain the approvals from the instructor(s) and your home advisor and university.