Courses - Winter Term 1

Term 1 of Winter Session 2025/26 starts on Tuesday, September 2, 2025 and ends on Friday,  December 5, 2025

UBC has switched to a new student system Workday since September 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)

COURSESECTITLEDAYTIMEINSTRUCTOR
CPSC_V 507101 Software EngineeringW2:00 pm-5:00 pmReid Holmes
CPSC_V 521101Parallel Algorithms and ArchitecturesMW3:30 pm-5:00 pmYuanhao Wei
CPSC_V 524101Computer Graphics: ModellingTu/Th3:30 pm-5:00 pmAlla Sheffer
CPSC_V 532D101Topics in AI: Statistical Learning Theory (STAT LEARN THRY)MW2:00 pm-3:30 pmDanica Sutherland
CPSC_V 532P101Topics in AI: Synthetic Data Generation in the era of Generative AIMW11:00 am-12:30 pmMi Jung Park
CPSC_V 532T101Topics in AI: Interpretability and Explainability WF11:00 am-12:30 pmXin Tang
CPSC_V 532X101Topics in AI: Adaptation & Adaptive ComputationTu/Th10:00 am-11:30 amEvan Shelhamer
CPSC_V 532Y101Topics in AI: Causal Machine Learning (CAUSAL ML)MW09:30 am-11:00 amMathias Lecuyer
CPSC_V 532Z101Topics in AI: Physics-Informed AI: Transforming Science, Engineering, and ArtMW3:30 pm-5:00 pmPeter Yichen Chen
CPSC_V 534L101Topics in Data Management: Computing and Learning with GraphsMW11:00 am-12:30 pmLaks Lakshmanan
CPSC_V 536D101Topics in Algorithms and Complexity: CRYPTOMW3:30 pm-5:00 pmDaochen Wang
CPSC_V 536F101Topics in Algorithms and Complexity: ALG METHODSMWF11:00 am-12:00 pmJoel Friedman
CPSC_V 536N101 Topics in Algorithms and Complexity: ALGORITHMSMW11:00 am-12:30 pmNicholas Harvey
CPSC_V 536R101Topics in Algorithms and Complexity: COMP BIOTu/Th10:30 am-12:00 pmAndrew Roth
CPSC_V 536S101Topics in Algorithms and Complexity: Combinatorial Optimization MW2:00 pm pm-3:30 pmBruce Shepherd
CPSC_V 538B101Topics in Computer Systems: DISTSYSW11:00 am-2:00 pmIvan Beschastnikh
CPSC_V 538H101Topics in Computer Systems: Network SecurityM/W2:00 pm pm-3:30 pmNguyen Phong Hoang 
CPSC_V 538M101Topics in Systems Security: Systems SecurityTu/Th11:00 am-12:30 pmAastha Mehta
CPSC_V 539S101Topics in Programming Languages:PROGRAMVERIFIERS
 
Tu/Th4:00 pm - 5:30 pmAlexander Summers
CPSC_V 540

 

101

 

 

102

 

 

T1Z

Machine Learning and Data Mining (cross-list with CPSC 340)MWF

101 section:

1:00 pm - 2:00 pm

102 section:

2:00 pm - 3:00 pm

Grads registered in 101 or 102 section can attend any of the Discussions

TBD
CPSC_V 545101Algorithms for BioinformaticsMW10:00 am-11:30 amJiarui Ding
CPSC_V 547101Information VisualizationTh2:00 pm pm-5:00 pmTamara Munzner
CPSC_V 554X101Topics in Human-Computer Interaction: ML & SignalsTu/Th3:30 pm -5:00 pmRobert Xiao
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 the Graduate Program Administrator (grad-admin@cs.ubc.ca) prior to the start of the course. Once the course is approved, the graduate program administrator 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     
9:30-10:00CPSC_V 532Y CPSC_V 532Y  
10:00-10:30

CPSC_V 532Y

CPSC_V 545

CPSC_V 532X

CPSC_V 532Y

CPSC_V 545

CPSC_V 532X 
10:30-11:00

CPSC_V 532Y

CPSC_V 545

CPSC_V 532X

CPSC_V 536R

CPSC_V 532Y

CPSC_V 545

CPSC_V 532X

CPSC_V 536R

 
11:00-11:30

CPSC_V 532P

CPSC_V 534L

CPSC_V 536F

CPSC_V 536N

CPSC_V 545

CPSC_V 532X 

CPSC_V 536R

CPSC_V 538M

CPSC_V 532P 

CPSC_V 534L 

CPSC_V 536F

CPSC_V 536N

CPSC_V 538B

CPSC_V 545

CPSC_V 532T

CPSC_V 532X 

CPSC_V 536R 

CPSC_V 538M

CPSC_V 536F

CPSC_V 532T

11:30-12:00

CPSC_V 532P 

CPSC_V 534L

CPSC_V 536N

CPSC_V 536R

CPSC_V 538M

CPSC_V 532P 

CPSC_V 534L

CPSC_V 536N

CPSC_V 538B

CPSC_V 532T

CPSC_V 536R

CPSC_V 538M

CPSC_V 532T
12:00-12:30

CPSC_V 532P 

CPSC_V 534L

CPSC_V 536N

CPSC_V 538M

CPSC_V 532P 

CPSC_V 534L

CPSC_V 536N

CPSC_V 538B

CPSC_V 532T

CPSC_V 538MCPSC_V 532T
12:30-1:00 Grad SeminarCPSC_V 538B Dept Meeting  
1:00-1:30CPSC_V 540 101Grad Seminar

CPSC_V 538B

CPSC_V 540 101

 Dept MeetingCPSC_V 540 101
1:30-2:00CPSC_V 540 101Grad Seminar

CPSC_V 538B

CPSC_V 540 101

 Dept MeetingCPSC_V 540 101
2:00-2:30

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 540 102

CPSC_V 513

CPSC_V 507

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 540 102

CPSC_V 513

CPSC_V 547

CPSC_V 540 102
2:30-3:00

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 540 102

CPSC_V 513

CPSC_V 507

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 540 102

CPSC_V 513

CPSC_V 547

CPSC_V 540 102
3:00-3:30

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 513

CPSC_V 507

CPSC_V 532D

CPSC_V 536S

CPSC_V 538H

CPSC_V 513

CPSC_V 547

 
3:30-4:00

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 554X

CPSC_V 507

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 547

CPSC_V 554X

 
4:00-4:30

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 539S

CPSC_V 554X

CPSC_V 507

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 539S

CPSC_V 547

CPSC_V 554X

 
4:30-5:00

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 539S

CPSC_V 554X

CPSC_V 507

CPSC_V 521 

CPSC_V 532Z

CPSC_V 536D

CPSC_V 524

CPSC_V 539S

CPSC_V 547

CPSC_V 554X

 
5:00-5:30 CPSC_V 539S CPSC_V 539S 
Last Updated: 2025-05-26