Course Directory
This is the current undergraduate course directory for 2024-25 (subject to change). Click on the title of a course for a more detailed overview.
- If you are considering an individual study course , please contact a potential supervisor to discuss it.
- If you are looking for the graduate course directory (500-600 level courses), it can be found under Graduate Students.
Compare Introductory Courses: CMPUT 101, 174 or 274?
There are a number of different ways to study Computing Science. Which course you choose depends on your background, interests and the program of study you have selected. If you are unsure of what your first Computing Science course should be, read the comparison of introductory courses, then talk to our undergraduate advisor to see which is right for you.
Undergraduate Courses 2024-25
*Note: INTD courses cannot be used to satisfy a CMPUT option or a Science option in any program.