This tool can help make it easier to visualize course eligibilities. It can also help you find
the course path you need to take in order to satisfy the requirements of a higher level course.
Subject / Course Selection
Use the dropdown menus to create a subject graph or a course graph.
You can search for courses in the dropdown by typing the course
name / number in the search bar in the dropdown.
Click the 'Copy URL' button to copy the URL of the current graph. The
copied url also contains a list of currently selected nodes so you will not have to re-select
nodes if you visit UBSee using the copied link.
Leave the course dropdown empty to create a subject graph.
Adjust the slider to create subject graphs containing courses upto a certain year.
Use the input field to search for courses within the graph. You
can search using course code or titles. eg: 'econ 101', '101' 'Micro', 'Microecon', etc.
Click 'Clear' to clear all searches.
Use the focus checkboxes to focus on courses of a certain year.
Includes options to change graph appearance settings.
The Nodes represent a specific course, ex: CPSC 110.
The lines between courses represent the prerequisites between courses.
Hover over a course for detailed prerequisite information.
Nodes can be left-clicked to indicate that the requirement as
Right-click on a node to see the UBC course page link and the
course graph link.
Ctrl + z is undo and Ctrl + y is
redo. This means that you can de-select nodes if you accidentally click something.
The graph has to be selected (click anywhere on the graph background to select it).
This program may not be accurately representative of the actual course requirements displayed on
SSC as the information may become outdated. Always refer to SSC information to confirm important
Due to graphs becoming too complex, only prerequisites of the same subject are displayed on
We recommend always confirming the information on SSC.
This website is meant to aid students to visualize course eligibilities and to reduce
the time students spend on course planning. We will not be held responsible for any damages.
Click the button below to go to the feedback form.
You can inform us about outdated course infromation, bugs and feature suggestions, or make
courses and give us feedback about UBsee.
If you know how to code and use Github, head over to UBSee's Github Page to contribute
to make an issue.
Let's try and improve UBSee together so that more people will benefit from using it!
You can now Search for courses within a graph!
Use the input field in the new 'Tools' tab to search for nodes within a graph.
You can search using course code or titles. eg: 'econ 101', '101' 'Micro', 'Microecon', etc.
Click 'Clear' to clear all searches. You can also use ctrl + z and ctrl + y to undo and redo individual