Courses - Winter Term 1

2023 Winter Term 1

Term 1 of Winter starts on Tuesday September 5, 2023 and ends on December 7, 2023. Students should check the web page before classes start to ensure that there are no last minute changes.

Classes for grad courses in this department are cancelled on the first day of the term.

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.

Topics Courses are generally not considered breadth courses unless it is specified as "Breadth course".

Term 1 (September - December)

COURSESECTITLEDAYTIMEROOMINSTRUCTOR
501101 
1W1
Theory of Automata, Formal Languages and Computability(cross-listed with CPSC 421 )MWF11:00-12:00PHRM 1201Joel Friedman
508101 
1W1
Operating SystemsTR9:30-11:00SWNG 310Reto Achermann
521101 
1W1
Parallel Algorithms & Architecture MWF15:00 - 16:00DMP 101Mark Greenstreet
522101 
1W1
Artificial Intelligence IITR11:00-12:30ICCS 246David Poole
532D101   
1W1
Topics in AI: STAT LEARN THRYTR15:30-17:00SWNG 210Danica Sutherland
532Y (538L)101   
1W1
Topics in AI: Causal Inference in Machine Learning (CAUSAL ML)MW11:00-12:30SPPH 143Mathias Lecuyer
533Y101   
1W1
Topics in Computer Graphics: Visual Geometry with Deep Learning (Deep Vis. Geom.)MW9:30-11:00ICCS 246Kwang Moo Yi
536E101   
1W1
Topics in Algorithms and Complexity - GRAPH DRAWINGTR11:00-12:30SWNG 208William Evans
536M101   
1W1
Topics in Algorithms and Complexity: Optimization Theory (OPTIM THEORY)TR9:30-11:00SWNG 406Michael Friedlander
536S101   
1W1
Topics in Algorithms and Complexity: Submodular Optimization (SUBMODULAR OPT)MW13:00-14:30PCN 1011Bruce Shepherd
538G101   
1W1
Topics in Computer Systems: Distributed Systems meets Real-Time Computing (REAL-TIME COMP.)TR14:30-16:00PCN 1009Arpan Gujarati
538M101   
1W1
Topics in Computer Systems: Topics in Systems Security (SYSTEMS SECURITY) (Cancelled)TR11:00-12:30ORCH 3002Aastha Mehta
539B101   
1W1
Topics in Programming Languages: Dependent TypesMW14:00-15:30SWNG 409William Bowman
539L101   
1W1
Topics in Programming Languages: Automated Testing (AUTOMATEDTESTING) (Cancelled)TR11:00-12:30SWNG 306Caroline Lemieux
539S101   
1W1
Topics in Programming Languages - PROGRAMVERIFIERSTR15:30-17:00SWNG 208Alexander Summers
540101   
1W1

Machine Learning (cross-listed with CPSC 340)   
Tutorial:   
T1A  T 16:00 - DMP 101   
T1B  R   9:00 - ORCH 4018   
T1C  R  10:00 - FSC 1001

102 MWF 16:00-17:00 LSK 200

MWF   
MWF
12:00-13:00   
16:00-17:00
FRDM 153   
MCLD 2018
Mark Schmidt
544101   
1W1
Human-Computer Interaction   
Lab: L1A Thu 10:00-11:00 - FSC 2330
MW10:00-11:30FSC 2330 
545101   
1W1
Algorithms for BioinformaticsMW15:00-16:30ORCH 3058Jiarui Ding
554X101Topics in Human-Computer Interaction - ML & SIGNALSTR14:00-15:30FSC 2330Robert 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 (poon@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:00533Y508533Y508 
10:00-10:30533Y / 544508533Y / 544508 544 -TUT
10:30-11:00533Y / 544508533Y / 544508 544 -TUT
11:00-11:30532Y (538L) / 544539L / 522532Y (538L) / 544539L / 522 544 -TUT
11:30-12:00532Y (538L)539L / 522532Y (538L)539L / 522 
12:00-12:30532Y (538L)  / 540 (sec 101)539L / 522532Y (538L) / 540 (sec 101)539L / 522540 (sec 101)
12:30-1:00540 (sec 101)Grad Seminar540 (sec 101) Dept Meeting540 (sec 101)
1:00-1:30536SGrad Seminar536S Dept Meeting 
1:30-2:00536SGrad Seminar536S Dept Meeting 
2:00-2:30539B / 536S 539B / 536S  
2:30-3:00539B538G539B538G 
3:00-3:30521 / 539B / 545538G521/ 539B / 545521 / 538G 
3:30-4:00521 / 545532D / 538G521 / 545521 / 532D / 538G 
4:00-4:30540 (sec 102) / 545532D540 (sec 102) / 545532D540 (sec 102)
4:30-5:00540 (sec 102)532D540 (sec 102) / 545532D540 (sec 102)
5:00-5:30     
5:30-6:00     
Last Updated