Courses - Winter Term 2

Term 2 of Winter starts on January 8, 2024 and ends on April 12, 2024. Students should check the web page before classes start to enfsure that there are no last minute changes.

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 2 (January - April)

COURSESECTITLEDAYTIMEINSTRUCTOR
504201    
2W1
Data ManagementMW12:00-13:30Rachel Pottinger
509201    
2W1
Programming Language Principles TR15:30-17:00Ronald Garcia
517201    
2W1
Sparse Matrix Computation (Cancelled)TR14:00-15:30Chen Greif
524201    
2W1
Computer Graphics: ModelingMW10:00-11:30Alla Sheffer
532C/554C201    
2W1
Human-Centred AI 
(Cross-listed as Topics in Artificial Intelligence (532c) and Topics in HCI (544c)
R9:30-12:30Cristina Conati
532L201    
2W1
Topics in AI: Models of Strategic Behavior (StrategicModels)    
This course can be counted as Interdisciplinary Category for the Comp. Course Requirement.) (Cancelled)
TR14:00-15:30Kevin Leyton-Brown
532V201    
2W1
Topics in Artificial Intelligence: Commonsense Reasoning in Natural Language Processing (NLP COMMONSENSE)MW15:00-16:30Vered Shwartz 
533R201    
2W1
Topics in Computer Graphics:  Visual AI(Cancelled)TR11:00-12:30Helge Rhodin
533V201    
2W1
Topics in Computer Graphics: Learning to MoveMW13:30-15:00Michiel van de Panne
536E201   
2W1
Topics in Algorithms and Complexity: Topics in Geometric Representation of Graphs (Graph Drawing)(Cancelled, and switched to Term 1)TR11:00-12:30Will Evans
536W

201

2W1

Topics in Algorithms and Complexity - QUANTUM COMPMW9:30-11:00Daochen Wang
538B201    
2W1
Topics in Computer Systems: Distributed Systems (DISTSYS)(Cancelled)TR9:30-11:00Ivan Beschastnikh
538P201    
2W1
Topics in Computer Systems: Computer Security (Cancelled)MW9:30-11:00Thomas Pasquier
538S201 
2W1
Topics in Computer Systems: Accountable Computer Systems (ACCOUNTABLE SYS; This course is counted as Interdisciplinary Studies Category - not Computer Systems for the Comprehensive Course Requirement. Cross-listed with ARST 556Q, LAW 432D and LIBR 569C)M14:00-17:00Thomas Pasquier
542S201    
2W1
Topics in Numerical Computation: Optimization for Machine Learning (Opt for ML) (Cancelled)TR15:30-17:00Mark Schmidt
543201    
2W1
Physical User Interface Design and Evaluation    
L2A Wed 10:00-11:00 - FSC 2330
M10:00-12:00Karon MacLean
550

201

2W1

Machine Learning II

CPSC 550 T2A (Tutorial) W 17:00-18:00

CPSC 550 T2B (Tutorial) T 15:00-16:00

CPSC 550 T2C (Tutorial) W 12:00-13:00

CPSC 550 T2D (Tutorial) F 15:00-16:00

MW15:30-17:00Danica Sutherland
554K201    
2W1
Topics in Human-Computer Interaction - DFP Project    
DFP will register students in this course. (Cancelled)
W9:30-13:30Karon MacLean

Thesis Section

THESIS #SECTITLECREDITS
548201

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
549A201MSc Thesis6
549B202MSc Thesis12
589201MSc Major Essay Breadth Master3
649201PhD Thesis0
 MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAY
8:00-8:30     
8:30-9:00     
9:00-9:30     
9:30-10:00536W 536W 532C-554C
10:00-10:30524 / 543 / 536W 524 / 536W543-Tut / 532C-554C 
10:30-11:00524 / 543 / 536W 524 / 536W543-Tut / 532C-554C 
11:00-11:30524 / 543 524 543-Tut / 532C-554C 
11:30-12:00543   532C-554C 
12:00-12:30504 504 532C-554C 
12:30-1:00504Grad Seminar504  Dept Meeting 
1:00-1:30504Grad Seminar504  Dept Meeting 
1:30-2:00533VGrad Seminar533V Dept Meeting 
2:00-2:30533V / 538S 533v  
2:30-3:00533V / 538S 533V  
3:00-3:30532V / 538S 532V  
3:30-4:00532V / 538S / 550509532V / 550509532V 
4:00-4:30532V / 538S / 550509532V / 550 509 
4:30-5:00538S / 550509550509 
5:00-5:30     
5:30-6:00