Prerequisite Rules

Students must have the correct prerequisites in order to take UBC courses. The prerequisites for each course are listed with the course descriptions in the UBC Calendar

Interactive charts
Check the prerequisites for CS Majors, courses and their associated learning outcomes

CPSC 436 Prerequisites

CPSC 436 is a set of innovative "topics courses". The formal prerequisites for CPSC 436 itself in the UBC Calendar are minimal. Each CPSC 436 topic has additional prerequisites in its section comments. You must meet these additional prerequisites for CPSC's permission to take the course, but Workday does not enforce them.

If you are registered/waitlisted for a CPSC 436 but do not meet its full prerequisites, you will receive e-mail 1–2 weeks before the add/drop deadline with steps to take if you wish to appeal before being dropped from the course.

If you are not a CPSC/CPEN specialization student but meet the full prerequisites of a CPSC 436 course, you can appeal to be added to the course or waitlist if no suitable seats are available. See the next section for details.

Appeals

If you wish to appeal to meet prerequisites of a CPSC course section on some other basis (e.g., work at another institution), determine if you are eligible to appealPlease note:  Applied Science students normally cannot appeal because the ECE and CPSC curriculum committees have already agreed upon all acceptable prerequisite paths. More info.

You must appeal promptly, ideally before your registration date. Approved appeals that result in waitlist registration will have their waitlist position backdated to no earlier than the end of the next business day after the appeals request is considered complete (has all relevant information).

Note:

  • AUD standings do not fulfill prerequisites.
  • Students applying to audit a course, however, must meet its prerequisites.)
  • Graduate students from outside the CPSC department should read these instructions.
  • If you appealed late, you may still be awaiting a result when the term starts. In that case, either attend and participate in the course or drop your appeal.

Charts of CS Course Prerequisites

These are visualizations of the rough prerequisites for CPSC courses. Each course's calendar entry is the official record of its prerequisites; these visualizations will often be behind recent updates to the calendar.

  • The nodes and arrows show the dependencies between courses.
  • Click on the course nodes to see the Course Learning Outcomes.

CS Majors

CS Courses

All Prerequisites