Courses - Winter Term 1

Term 1 of Winter Session 2024/25 starts on Tuesday, September 3, 2024 and ends on Friday, December 6, 2024

UBC policy for Courses with Variable Credits   
Some courses are listed with a choice of credit value such as topics courses. The form (3-12) implies that the course may be taken for any number of credits from 3 to 12 inclusive. 

In all cases, the maximum credit value is that which may be obtained by a student during the complete program of study (i.e. students cannot obtain more than 12 credits for topic courses with the same course number). For detailed information, please visit the UBC Calendar.

Term 1 (September - December)

COURSESECTITLEDAYTIMEINSTRUCTOR
CPSC 501101 

Introduction to Theory of Computing (cross-listed with CPSC 421)

TBD

MW11:00 am-12:00 pmJoel Friedman
CPSC 507101Software EngineeringTu/Th10:00 am-11:30 amReid Holmes
CPSC 517101Sparse Matrix Computations (SPARSE MTX COMP)

MW

 

9:30 am-11:00 amChen Greif
CPSC 532D101Topics in AI: Statistical Learning Theory (STAT LEARN THRY)MW1:00 pm-2:30 pmDanica Sutherland
CPSC 532G101NLP (focus on LLMs) meets HCI (focus on InfoVis): text analytics, NL support for visual analytics, infoVis captioning and NLP models interpretabilityW9:00 am-12:00 pmGiuseppe Carenini
CPSC 532P101

Topics in AI: Synthetic Data Generation in the era of Generative AI

 

Tu/Th3:30 pm-5:00 pmMi Jung Park
CPSC 532Y101Topics in AI: Causal Machine Learning (CAUSAL ML)MW10:00 am-11:30 amMathias Lecuyer
CPSC 533V101Topics in Computer Graphics: Learning to MoveMW1:30 pm-3:00 pmMichiel van de Panne
CPSC 533Y101 Topics in Computer Graphics - DEEP VIS. GEOM.MW10:30 am-12:00 pmKwang Moo Yi
CPSC 535P101Digital HumansMW3:30 pm-5:00 pmDinesh Pai
CPSC 536M101 Topics in Algorithms and Complexity: Convex Analysis and Optimization (CONVEX OPTIM)Tu/Th9:30 am-11:00 amMichael Friedlander
CPSC 538G101Topics in Computer Systems (REAL-TIME COMP.)M/W12:30 pm-2:00 pmArpan Gujarati
CPSC 538M101Topics in Systems Security(Systems Security)M/W10:30 am-12:00 pmAastha Mehta
CPSC 539L101Automated Testing, Bug Detection, and Program Analysis (AutomatedTesting)Tu/Th12:30 pm - 2:00 pmCaroline Lemieux
CPSC 545101Algorithms for BioinformaticsMW1:00 pm-2:30 pmJiarui Ding
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  CPSC 532G   
9:30-10:00CSPC 517CPSC 536MCPSC 532G/ 517CPSC 536M 
10:00-10:30CPSC 517/532YCPSC 507/536MCPSC 532G/517/532YCPSC 507/536M 
10:30-11:00

CPSC 517/532Y/

533Y/538M

CPSC 507/536MCPSC 532G/517/532Y/533Y/538MCPSC 507/536M 
11:00-11:30CPSC 501/532Y/533Y/538MCPSC 507CPSC 501/532G/532Y/533Y/538MCPSC 507 
11:30-12:00CPSC 501/533Y/538M CPSC 501/532G/533Y/538M  
12:00-12:30     
12:30-1:00CPSC 538G

Grad Seminar/

CPSC 539L

CPSC 538G

 Dept Meeting/

CPSC 539L

 
1:00-1:30CPSC 532D/538G/545

Grad Seminar/

CPSC 539L

CPSC 532D/538G/545

 Dept Meeting/

CPSC 539L

 
1:30-2:00

CPSC 532D/533V/538G/

545

Grad Seminar/

CPSC 539L

CPSC 532D/533V/538G/545

 Dept Meeting/

CPSC 539L

 
2:00-2:30CPSC 532D/533V/545 CPSC 532D/533V/545  
2:30-3:00CPSC 533V CPSC 533V  
3:00-3:30     
3:30-4:00CPSC 535PCPSC 532PCPSC 535PCPSC 532P 
4:00-4:30CPSC 535PCPSC 532PCPSC 535PCPSC 532P 
4:30-5:00CPSC 535PCPSC 532PCPSC 535PCPSC 532P 
5:00-5:30     
5:30-6:00     
Last Updated