Grads in CS

Graduate students in the Department of Computer Science should be able to register online for all CPSC courses. If the course is full, please contact the instructor (for graduate courses).  For undergrad courses, please refer to the following section titled "CS Undergrad Courses".

Taking Directed Studies Course in CS

Graduate students who wish to take CPSC 548 (Directed Studies) should ask the instructor to send email confirmation to Joyce Poon ( The email should specify the name of the student, and the term that the course is being offered. Joyce will register the student in the appropriate term once she receives the confirmation.

Taking Courses in other departments for Credit

Graduate students should contact the department that is offering the course for the registration procedure for that department. If you are asked to complete the Registration/Change of Registration Form, you should obtain the signatures from the relevant course instructor, then submit the form to Joyce Poon (ICCS 201). She will obtain the graduate program advisor's signature. If the department doesn't have any specific instructions, the form will be forwarded to Faculty of Graduate and Postdoctoral Studies.

Taking 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 Joyce Poon (ICCS 201). Please include the email address on the form. For detail information about guidelines for undergraduate students taking graduate courses, please refer to the Faculty of Graduate Studies website.

CS Undergrad Courses

Upper-level undergrad courses require you to meet the prerequisites exactly as stated on the SSC in order to register. If you are able, please register yourself. If the course is full, you will need to register in the waitlist section.

You will not be able to register in the course or its waitlist if you do not have the prerequisites. You will need to use the Request for Registration Assistance web form (CWL login required). Submit this request as far in advance of your registration date as possible. We will review it and reply with instructions on how to proceed with force-registration.

If your request is granted, we will notify you when we force-register you, and you will be able to sign up for any labs or tutorials at that point.

NOTE: You will not be permitted to audit a course that has a Waiting List.

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.

a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia