Searching for Courses
The course search will search for courses in two ways
1. Course Code
If your search is 1 word, it will be considered as both the subject and the number part of the course code, ignoring case.
- Typing COMP will return any course where the subject or number is COMP (e.g. COMP 202, COMP 310, COMP 551, ...).
- Typing 551 will return any course where the subject or number is 551 (e.g. COMP 551, ECSE 551, LAWG 551, ...).
If your search is 2+ words, the first word will be considered as the subject and the second onwards as the number part of the course code.
- Typing COMP 202 will return any course where the subject is COMP and the number is 202 (i.e. searches for COMP 202 in the selected term).
- Typing COMP 202 204 208 will return any course where the subject is COMP and the number is with 202, 204, or 208 (i.e. COMP 202, COMP 204, COMP 208).
Each word in your search will match any subject/number (as per rules above) that starts with it.
- Typing CO will return any course where the subject or number starts with CO (e.g. COGS, COMP, COMS, ...).
- Typing 3 will return any course where the subject or number starts with 3 (e.g. every 300-level course).
- Typing CO 3 will return any course where the subject starts with CO and the number starts with 3 (e.g. COGS 396, COMP 302, COMS 301, ...).
- Typing COMP 4 5 will return any course where the subject starts with COMP and the number starts with 4 or 5 (e.g. every COMP 400-level and COMP 500-level course).
2. Course Title
After at least 2 characters are typed, your search will also be considered as a part of the course title, ignoring case.
- Typing mac will return any course where the title contains mac anywhere in it (e.g. COMP 551 Applied Machine Learning, ECON 209 Macroeconomic Analysis and Applications, ...).
- Typing machine learning will return any course where the title contains machine learning anywhere in it (e.g. COMP 551 Applied Machine Learning, ECSE 551 Machine Learning for Engineers, ...).
Wildcard
You can also make use of the wildcard "_" to match any character, e.g. __9 represents any 3-character word ending in 9 (such as every "XX9-level" course)