Skip to main content

Search and filtering

Use the course browser to find offered courses by code or title, narrow them to a planning source, and keep only section combinations that fit your timetable.

Search starts after you enter at least two characters. Matching is case-insensitive.

Enter a course code, department, number, or words from a course title.

SearchMatches
COMPCourses whose code or title contains COMP
COMP 2011Courses matching both COMP and 2011
"machine learning"The complete phrase machine learning
COMP OR MATHCourses matching either COMP or MATH
(COMP OR MATH) 2COMP or MATH matches that also contain 2

Spaces work like AND. Explicit AND and OR are also supported, AND is evaluated before OR, and parentheses change the grouping. NOT is not supported.

Select Clear search to remove the complete expression. Source filters appear as colored chips and can be removed with Backspace.

Filter by a course source

When the search box is empty, the course browser offers these sources:

  • Bookmarked courses shows courses bookmarked in the current timetable plan.
  • Common Core lets you choose a curriculum and area.
  • Semester Planner shows courses assigned to a planned term.
  • Graduation Tracker shows planned courses or courses that satisfy a requirement or area.

Source chips also appear on matching courses. Select a chip to add that source to the current search. For example, adding a Common Core chip to HUMA keeps only HUMA courses in that Common Core area.

You can type a few common source expressions directly:

ExpressionMeaning
bookmarkedCourses bookmarked in the current timetable plan
CC22:SACC22 Social Analysis courses
y2fCourses in Year 2 Fall across your Semester Planner plans
gt:plannedPlanned courses across your Graduation Tracker plans

Plan-specific Semester Planner and Graduation Tracker expressions contain internal plan and requirement IDs. Use the source picker instead of typing those expressions manually.

Filter by class time

Class-time filters evaluate compatible lecture (LEC), tutorial (TUT), or lab (LAB) combinations.

SearchMeaning
COMP LEC@Tue,ThuCOMP courses with a lecture meeting on exactly Tuesday and Thursday
COMP LAB@Fri0900-1200COMP courses whose Friday lab meetings fit within 09:00–12:00
COMP TUT?@Fri0900-1200Apply the Friday window when a tutorial exists; also allow courses without tutorials
COMP LEC@Tue/Require Tuesday and allow the lecture to meet on additional days
COMP (LEC@Tue OR LEC@Fri/)COMP courses with either of the two lecture patterns

Use 24-hour times in HHMM format. A trailing / allows meeting days in addition to the days you list. A ? after the component type makes that component optional.

Every OR branch containing a class-time filter must also contain a course or source filter. A class-time filter cannot be used as a stand-alone catalog search.

Hide studied or incompatible results

Two controls appear above the search results:

  • Hide studied removes courses identified in your academic record. The count applies to the current search results.
  • Hide incompatible removes courses that have no conflict-free section combination with the current timetable.

Select either control again to show the hidden results.

On desktop, select Expand sidebar beside the search box to list individual compatible section combinations. In expanded mode, Hide incompatible removes conflicting combinations rather than hiding an entire course when at least one compatible combination remains. Hover over a combination to preview it, then select it to apply all of its linked sections.

Expanded course search showing a source chip, class-time filter, compatibility controls, and section combinations

Why a result may be unavailable

Study Planner and Graduation Tracker sources can reference a course that is not offered in the timetable plan's selected academic term. The result remains visible with Not offered, but it cannot be added to the timetable.

Search messages explain invalid expressions, unavailable source filters, and cases where all matching results are hidden.