Course Map
Select a course to see its prerequisites, conflicts, unlocked courses, calendar wording, and manual conditions. A diamond labelled one of means that any one incoming course can satisfy that prerequisite group. A small grade badge on a branch, such as B+, means that the course satisfies that branch only when the stated grade condition is met. When filters leave only one option visible, the diamond collapses to a dashed direct link; its tooltip lists the hidden alternatives.
Program Planner
The planner includes all 13 current-cohort degree programs and minors whose requirements are printed in the Department of Mathematics and Statistics section of the 2026–2027 Calendar. Requirement cards show completed and projected progress. Click a requirement card to focus the graph on eligible courses. Combined-honours pairings administered only in other departments’ calendar sections are outside this release.
Entry math met is enabled by default. It assumes the usual Grade 12 mathematics alternatives have been completed, so preparatory equivalents such as MATH 1F03 and MATH 1K03 do not clutter a standard program plan. Turn it off for a preparatory-course pathway.
Statuses and timing labels
Completed courses satisfy prerequisite checks. An in-progress course counts only for a prerequisite branch whose Calendar wording explicitly permits credit or registration; planned courses do not satisfy prerequisites. A CONCURRENT badge therefore means that prior credit or same-term registration is accepted—it does not mean the course must be taken concurrently. A true co-requisite is separately shown as same-term required. Formal antirequisites remain symmetric conflict paths. Directional “not open with credit/registration” rules remain one-way registration restrictions.
Course scope and subjects
M&S only is enabled by default in Course Map mode. It hides service courses such as MATH 1LS3 and MATH 1MM3. Turn it off to include every MATH and STATS listing, then use the subject menu shortcuts to choose MATH + STATS, all subjects, or none.
Navigation
Scroll to zoom, drag empty space to pan, and drag a course to reposition it. Keyboard users can focus a course and use the arrow keys to move it; hold Shift for a larger step. Read restores a legible overview that may extend beyond the window; All fits the complete filtered graph; Focus zooms to the selected course neighbourhood; and Center centers the selected course. Press / to focus search, F to focus a selected course, and 0 to fit all.
Mobile course details
On a phone, use the down-chevron to minimize the details sheet while keeping the course selected and its paths highlighted. Use the up-chevron to expand it again. The × button closes the sheet and clears the selection. Pressing Escape first minimizes an expanded sheet and then closes a minimized sheet.
This tool cannot evaluate grades, GPA, permissions, substitutions, transfer credit, registration restrictions, or course availability. It does not replace an academic advisement report or official advising.