Courses - Winter Term 2
Term 2 of Winter Session 2026/27 starts on Tuesday, January 5, 2027 and ends on Monday, April 12, 2027 for most faculties.
UBC launched a new student system Workday in 2024. Follow online tutorials for how to use Workday.
For more information about course registration procedures, please refer to this page.
Term 2 (January - April)
| COURSE NAME | SEC | TITLE | DAY | START TIME | END TIME | INSTRUCTOR |
|---|---|---|---|---|---|---|
| CPSC_V 509 | 201 | Programming Language Principles | Monday,Wednesday | 1:30 PM | 3:00 PM | Garcia, Ronald |
| CPSC_V 528L | 201 | Topics in Software Engineering: Software Engineering Tools in the Era of LLMs | Tuesday,Thursday | 2:00 PM | 3:30 PM | Lemieux, Caroline |
| CPSC_V 531J | 201 | Topics in Theory of Computation: Applications of Linear Algebra | Monday,Wednesday,Friday | 11:00 AM | 12:00 PM | Friedman, Joel |
| CPSC_V 532C | 201 | Topics in AI: Human-Centred AI (cross-list with CPSC_V 554C) | Thursday | 2:00 PM | 5:00 PM | Conati, Cristina |
| CPSC_V 532I | 201 | Topics in AI: Reinforcement Learning | Wednesday,Friday | 11:00 AM | 12:30 PM | Peng, (Jason) Xue Bin |
| CPSC_V 532Q | 201 | Topics in AI: Responsible AI (Cancelled) | Monday,Wednesday | 11:00 AM | 12:30 PM | Wanrong Zhang |
| CPSC_V 532U | 201 | Topics in AI: Evaluating AI Evaluation | Tuesday,Thursday | 11:00 AM | 12:30 PM | Serena Wang |
| CPSC_V 532V | 201 | Topics in AI: NLP COMMONSENSE | Tuesday,Thursday | 9:30 AM | 11:00 AM | Shwartz, Vered |
| CPSC_V 534L | 201 | Topics in Data Management: From Data to Model Management | Tuesday,Thursday | 11:00 AM | 12:30 PM | Laks V.S. Lakshmanan |
| CPSC_V 535P | 201 | Topics in Simulation and Optimization: DIGITAL HUMANS | Tuesday,Thursday | 9:30 AM | 11:00 AM | Pai, Dinesh |
| CPSC_V 536D | 201 | Topics in Algorithms and Complexity: Intro to Cryptography | Tuesday,Thursday | 12:30 PM | 2:00 PM | Wang, Daochen |
| CPSC_V 536N | 201 | Topics in Algorithms and Complexity: RANDOMIZED ALGS | Monday,Wednesday | 11:00 AM | 12:30 PM | Harvey, Nicholas |
| CPSC_V 536Z | 201 | Topics in Algorithms and Complexity: Property Testing | Tuesday,Thursday | 2:00 PM | 3:30 PM | Nathan Harms |
| CPSC_V 538G | 201 | Topics in Computer Systems: REAL-TIME COMP | Tuesday,Thursday | 11:00 AM | 12:30 PM | Gujarati, Arpan |
| CPSC_V 541P | 201 | Topics in Computer Security and Privacy: Intro to Security & Privacy (cancelled) | Tuesday,Thursday | 10:00 AM | 11:30 AM | Pasquier, Thomas |
| CPSC_V 544 | 201 | (cross-list with CPSC_V 436H) | Monday,Wednesday | 9:30 AM | 11:00 AM | Yoon, Dongwook |
CPSC_V 550 | 201 | Advanced Machine Learning (cross-listed with CPSC 440.201) | Monday,Wednesday | 1:30 PM | 3:00 PM |
Mi Jung Park |
| T2Z | Advanced Machine Learning | |||||
| CPSC_V 554C | 201 | Topics in AI: Human-Centred AI (cross-list with CPSC_V 532C) | Thursday | 2:00 PM | 5:00 PM | Conati, Cristina |
| CPSC_V 554M | 201 | Topics in HCI: Open Science in Vis/HCI | Tuesday,Thursday | 9:30 AM | 11:00 AM | McNutt, Andrew |
Thesis Section
| THESIS # | SEC | TITLE | CREDITS |
|---|---|---|---|
| 548 | 201 | Directed Studies Directed Study (CPSC 548) is a course that allows students to study a topic that is typically not part of the regular curriculum under the direction of a CS faculty member. The student and faculty member should submit the Directed Studies Course Application and a proposal for the course outlining the course content to grad-admin@cs.ubc.ca before the Add/Drop deadline. Once the course is approved, the graduate program office will register for you. Course content appropriate for the student's thesis work (CPSC 549A, CPSC 549B) or essay (CPSC 589) is not appropriate for Directed Study. | 3 |
| 549A | 201 | MSc Thesis | 6 |
| 549B | 202 | MSc Thesis | 12 |
| 589 | 201 | MSc Major Essay Breadth Master | 3 |
| 649 | 201 | PhD Thesis | 0 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | |
|---|---|---|---|---|---|
| 8:00-8:30 | |||||
| 8:30-9:00 | |||||
| 9:00-9:30 | |||||
| 9:30-10:00 | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | |
| 10:00-10:30 | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | |
| 10:30-11:00 | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | CPSC_V 544 | CPSC_V 532V CPSC_V 535P CPSC_V 554M | |
| 11:00-11:30 | CPSC_V 531J CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 531J CPSC_V 532I CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 531J CPSC_V 532I |
| 11:30-12:00 | CPSC_V 531J CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 531J CPSC_V 532I CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 531J CPSC_V 532I |
| 12:00-12:30 | CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 532I CPSC_V 532Q CPSC_V 536N | CPSC_V 532U CPSC_V 534L CPSC_V 538G | CPSC_V 532I |
| 12:30-1:00 | Grad Seminar CPSC_V 536D | Dept Meeting CPSC_V 536D | |||
| 1:00-1:30 | Grad Seminar CPSC_V 536D | Dept Meeting CPSC_V 536D | |||
| 1:30-2:00 | CPSC_V 509 CPSC_V 550 | Grad Seminar CPSC_V 536D | CPSC_V 509 CPSC_V 550 | Dept Meeting CPSC_V 536D | |
| 2:00-2:30 | CPSC_V 509 CPSC_V 550 | CPSC_V 528L CPSC_V 536Z | CPSC_V 509 CPSC_V 550 | CPSC_V 528L CPSC_V 532C CPSC_V 536Z | |
| 2:30-3:00 | CPSC_V 509 CPSC_V 550 | CPSC_V 528L CPSC_V 536Z | CPSC_V 509 CPSC_V 550 | CPSC_V 528L CPSC_V 532C CPSC_V 536Z | |
| 3:00-3:30 | CPSC_V 528L CPSC_V 536Z | CPSC_V 528L CPSC_V 532C CPSC_V 536Z | |||
| 3:30-4:00 | CPSC_V 532C | ||||
| 4:00-4:30 | CPSC_V 532C | ||||
| 4:30-5:00 | CPSC_V 532C | ||||
| 5:00-5:30 | |||||
| 5:30-6:00 |