Graduate Students from UBC CS

Graduate students in our department are able to register in Workday for all CPSC courses. If the course is full, please contact the instructor. 

For undergrad courses, please refer to the following section titled "CS Undergrad Courses".

Registration for courses in other departments for Credit

Graduate students should contact the department that is offering the course for the registration procedure for that department. Usually you will be asked to fill out the Registration/Change of Registration Form, obtain the signature from the relevant course instructor, then submit the form to the Graduate Program Administrator at grad-admin@cs.ubc.ca to obtain the graduate program advisor's signature. If the department that is offering the course doesn't have any specific instructions, the form will be forwarded to Faculty of Graduate and Postdoctoral Studies.

Registration for courses in other departments for Audit

Graduate students should use the Registration/Change of Registration Form. Please ensure that you put the course information under Course Section AUDIT. The form must signed by the course instructor AND your supervisor or the Graduate Program Advisor before submitting it to the Graduate Program Administrator at grad-admin@cs.ubc.ca. Please include the email address on the form. For detailed information about guidelines for undergraduate students taking graduate courses, please refer to the Faculty of Graduate Studies website.

Registration for CS Undergrad Courses

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. To support you further as a graduate student in CS, we ask you to submit a Registration Webform (CWL login required). It is important that you provide full information in your request:

1. All CS undergraduate course section(s) you hope to register or waitlist for,
2. Which prerequisite(s) you lack in each according to your UBC transcript,
3. How and why you meet each prerequisite (i.e. Which courses you have completed in the past that help you meet each prerequisite. Please attach your undergraduate transcript(s)
4. A record of your supervisor’s support for you to take these courses as part of your grad program (if applicable)

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 is no waiting list.