Courses - Winter Term 1

Term 1 of Winter Session 2026/27 starts on Tuesday, September 8, 2026 and ends on Monday, Dec 7, 2026 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 1 (September - December)

COURSE NAMESECTITLEDAYSTART TIMEEND TIMEINSTRUCTOR
CPSC_V 507101 Software EngineeringWednesday2:00 PM5:00 PMHolmes, Reid
CPSC_V 511101Implementation of Programming LanguagesTuesday,Thursday2:00 PM3:30 PMBowman, William
CPSC_V 521101Parallel Algorithms and ArchitecturesMonday,Wednesday3:30 PM5:00 PMWei, Yuanhao
CPSC_V 532A101Topics in AI: World Models in Natural & Artificial IntelligenceTuesday,Thursday2:00 PM3:30 PMKelsey Allen
CPSC_V 532B101Topics in AI: Open Questions in NLPTuesday,Thursday11:00 AM12:30 PMWest, Peter
CPSC_V 532D101Topics in AI: Statistical Learning TheoryTuesday,Thursday2:00 PM3:30 PMSutherland, Danica
CPSC_V 532G101Topics in AI: LLMs meet InfoVisWednesday2:00 PM5:00 PMCarenini, Giuseppe
CPSC_V 532H101Topics in AI: Interpretation, Control and Analysis of NLP ModelsMonday,Wednesday10:30 AM12:00 PMGonen, Hila
CPSC_V 532W101Topics in AI: Probabilistic and Computational Foundations of Generative AI Thursday9:00 AM12:00 PMWood, Frank
CPSC_V 532X101Topics in AI: Adaptation & Adaptive ComputationTuesday,Thursday10:00 AM11:30 AMShelhamer, Evan
CPSC_V 532Z101Topics in AI: Physics-Informed AI, Transforming Science, Engineering, and ArtThursday9:00 AM12:00 PMChen, Peter Yichen
CPSC_V 533A101Topics in Computer Graphics: Advances in Geometry ProcessingTuesday,Thursday2:00 PM3:30 PMSheffer, Alla
CPSC_V 536C101Topics in Algorithms and Complexity: Algorithms for Convex OptimizationMonday,Wednesday11:00 AM12:30 PMRamachandran, Akshay
CPSC_V 536R101Topics in Algorithms and Complexity: COMP BIOFriday12:00 PM3:00 PMRoth, Andrew
CPSC_V 536S101Topics in Algorithms and Complexity: Submodularity and OptimizationTuesday,Thursday2:00 PM3:30 PMShepherd, Bruce
CPSC_V 539S101Topics in Programming Languages:PROGRAMVERIFIERSTuesday,Thursday3:30 PM5:00 PMSummers, Alexander
CPSC_V 541H101Topics in Computer Security and Privacy: Network SecurityMonday,Wednesday2:00 PM3:30 PMHoang, Nguyen Phong
CPSC_V 542G101Topics in Scientific ComputingMonday,Wednesday,Friday4:00 PM5:00 PMGreif, Chen
CPSC_V 545101Algorithms for BioinformaticsMonday,Wednesday10:00 AM11:30 AMDing, Jiarui
CPSC_V 547101Information VisualizationThursday2:00 PM5:00 PMMunzner, Tamara
CPSC_V 540101Machine Learning and Data Mining (cross-listed with CPSC 340.101)Monday,Wednesday, Friday

1:00 PM

 

2:00 PM

 

TBD
CPSC_V 540102Machine Learning and Data Mining (cross-listed with CPSC 340.102)Monday,Wednesday, Friday2:00 PM3:00 PMTBD
CPSC_V 540T1ZGrads registered in 101 or 102 section can attend any of the Discussions    
THESISSECTITLECREDITS
548101

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 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
549A001MSc Thesis6
549B002MSc Thesis12
589001MSc Major Essay Breadth Master3
649001PhD Thesis0
 MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAY
8:00-8:30     
8:30-9:00     
9:00-9:30   

CPSC_V 532W

CPSC_V 532Z

 
9:30-10:00   

CPSC_V 532W

CPSC_V 532Z

 
10:00-10:30CPSC_V 545CPSC_V 532XCPSC_V 545

CPSC_V 532W

CPSC_V 532Z

CPSC_V 532X

 
10:30-11:00

CPSC_V 532H

CPSC_V 545

CPSC_V 532X

CPSC_V 532H

CPSC_V 545

 

CPSC_V 532W

CPSC_V 532Z

CPSC_V 532X

 
11:00-11:30

CPSC_V 532H

CPSC_V 536C

CPSC_V 545

CPSC_V 532B

CPSC_V 532X

CPSC_V 532H

CPSC_V 536C

CPSC_V 545

CPSC_V 532B

CPSC_V 532W

CPSC_V 532X

CPSC_V 532Z

 
11:30-12:00

CPSC_V 532H

CPSC_V 536C

CPSC_V 532B

CPSC_V 532H

CPSC_V 536C

CPSC_V 532B

CPSC_V 532W

CPSC_V 532Z

 
12:00-12:30CPSC_V 536CCPSC_V 532BCPSC_V 536CCPSC_V 532BCPSC_V 536R
12:30-1:00 Grad Seminar  Dept Meeting CPSC_V 536R
1:00-1:30CPSC_V 540 SEC101Grad SeminarCPSC_V 540 SEC101 Dept Meeting

CPSC_V 536R

CPSC_V 540 SEC101

1:30-2:00CPSC_V 540 SEC101Grad SeminarCPSC_V 540 SEC101 Dept Meeting

CPSC_V 536R

CPSC_V 540 SEC101

2:00-2:30

CPSC_V 541H

CPSC_V 540 SEC102

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 507

CPSC_V 532G

CPSC_V 541H

CPSC_V 540 SEC102

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 547

CPSC_V 536R

CPSC_V 540 SEC102

2:30-3:00

CPSC_V 541H

CPSC_V 540 SEC102

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 507

CPSC_V 532G

CPSC_V 541H

CPSC_V 540 SEC102

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 547

CPSC_V 536R

CPSC_V 540 SEC102

3:00-3:30CPSC_V 541H

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 507

CPSC_V 532G

CPSC_V 541H

CPSC_V 511

CPSC_V 532A

CPSC_V 532D

CPSC_V 533A

CPSC_V 536S

CPSC_V 547

 
3:30-4:00CPSC_V 521CPSC_V 539S

CPSC_V 507

CPSC_V 521

CPSC_V 532G

CPSC_V 539S

CPSC_V 547

 
4:00-4:30

CPSC_V 521

CPSC_V 542G

CPSC_V 539S

CPSC_V 507

CPSC_V 521

CPSC_V 532G

CPSC_V 542G

CPSC_V 539S

CPSC_V 547

CPSC_V 542G
4:30-5:00

CPSC_V 521

CPSC_V 542G

CPSC_V 539S

CPSC_V 507

CPSC_V 521

CPSC_V 532G

CPSC_V 542G

CPSC_V 539S

CPSC_V 547

CPSC_V 542G
5:00-5:30     

    

Last Updated: 2026-05-19