Courses - Winter Term 2

Term 2 of Winter starts on January 10, 2022 and ends on April 8. 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.

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

Term 2 (January - April)

CRSSECTITLEDAYTIMEROOMINSTRUCTOR
509201
2W1
Programming Language Principle
Breadth Course for Software Engineering & Programming Languages
TR14:00-15:30DMP 101Ronald Garcia
530L/
532L
201
2W1
Topics in AI: Modeling Human Strategic Behavior (BehavioralModels)
Breadth Course for AI or Interdisciplinary

TR

14:00-15:30ICCS 246Kevin Leyton-Brown
532C / 554C201
2W1
Topics in Artificial Intelligence: Human-Centred AI
Cross listed with  Topics in Human-Computer Interaction (CPSC 554C)
Depth Course (not a breadth course)
TR11:00-12:30DMP 101Cristina Conati
532S201
2W1
Topics in Artificial Intelligence: Modern Statistical Learning Theory (Stat Learn Thry)
Depth Course (not a breadth course)
MW13:30 - 15:00

DMP 101

Danica Sutherland
532V201
2W1
Topics in Artificial Intelligence: Commonsense Reasoning in Natural Language Processing (NLP COMMONSENSE)
Depth Course (not a breadth course)
MW9:00-10:30DMP 101Vered Shwartz
533R201
2W1
Topics in Computer Graphics: Deep Learning for computer vision and graphics (Visual AI)
Depth Course (not a breadth course)
TR9:30-11:00DMP 101Helge Rhodin
536F201
2W1
Topics in Algorithms and Complexity: Algebraic and Linear Algebraic Methods in Algorithms and Complexity (Alg Methods)
Depth Course (not a breadth course)
TR9:30-11:00ICCS 246Joel Friedman
536N201
2W1
Topics in Algorithms and Complexity: Randomized Algorithms  (Algorithms)
Depth Course (not a breadth course)
MW10:30-12:00DMP 101Nicholas Harvey
538L201
2W1
Topic in Computer Systems: Differential Privacy Theory and Practice (Diff. Privacy)
Breadth Course in Systems
MW10:30-12:00ICCS 246Mathias Lecuyer
538P201
2W1
Topic in Computer Systems: Operating Systems Security (Computer Systems)
Depth Course (not a breadth course)
MF12:00-13:30ICCS 246Thomas Pasquier
539S201
2W1

Topics in Programming Languages: Program Verifiers and Program Verification (PROGRAMVERIFIERS)
Breadth Course for Software Engineering & Programming Languages

TR15:30-17:00DMP 101Alex Summers
540201
2W1
Machine Learning
Crosslist with CPSC 440

Breadth Course for Data Management & Analysis
MWF15:00-16:00DMP 110Mark Schmidt
543201
2W1
Physical User Interface Design and EvaluationM10:00-12:00FSC 2330Karon Maclean
545201
2W1
Algorithms for Bioinformatics
Breadth Course for Interdisciplinary Area
MW13:30-15:00ICCS 246Andrew Roth
554K201
2W1
Topics in Human-Computer Interaction - DFP Project
Depth Course
DFP will register students for this course. Seats are first reserved for DFP students. Remaining seats are open to other graduate students, from various departments.
W10:00-13:00FSC 2330Laura Ballay
554Y201
2W1
Topics in Human-Computer Interaction: Designing Augmented and Virtual Reality Experiences (AR/VR INTERCTN)
Depth Course (not a breadth course)
MW15:00-16:30ICCS 246Dongwook Yoon

Thesis Section

THESIS #SECTITLECREDITS
548201Directed 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
549A201MSc Thesis6
549B202MSc Thesis12
589201MSc Major Essay Breadth Master3
649201PhD Thesis0
 

MONDAY

TUESDAY

WEDNESDAY

THURSDAY

FRIDAY

8:00-8:308:00-9:008:00-9:308:00-9:008:00-9:308:00-9:00
8:30-9:00 8:00-9:30 8:00-9:30 
9:00-9:309:00-10:30 532V8:00-9:309:00-10:30 532V8:00-9:30

 

9:00-10:30
9:30-10:009:00-10:30 532V
 
9:30-11:00 533R / 536F9:00-10:30 532V9:30-11:00 533R / 536F9:00-10:30 
10:00-10:309:00-10:30 532V
10:00-12:00 543
 
9:30-11:00 533R / 536F9:00-10:30 532V
10:00-13:00 554K
9:30-11:00 533R / 536F9:00-10:30
10:30-11:00

10:30-12:00 536N / 538L
10:00-12:00 543

9:30-11:00 533R / 536F10:30-12:00 536N / 538L
10:00-13:00 554K
9:30-11:00 533R / 536F10:30-12:00
11:00-11:3010:30-12:00 536N / 538L
10:00-12:00 543
11:00-12:30 532C&554C10:30-12:00 536N / 538L
10:00-13:00 554K
11:00-12:30 532C&554C10:30-12:00
11:30-12:0010:30-12:00 536N / 538L
10:00-12:00 543
11:00-12:30 532C&554C10:30-12:00 536N / 538L
10:00-13:00 554K
11:00-12:30 532C&554C10:30-12:00
12:00-12:3012:00-1:30 538P11:00-12:30 532C&554C12:00-1:30
10:00-13:00 554K
11:00-12:30 532C &554C12:00-1:30 538P
12:30-1:0012:00-1:30 538P12:30-2:00 GRAD SEMINAR12:00-1:30
10:00-13:00 554K
12:30-2:00 DEPT MEETING12:00-1:30 538P
1:00-1:3012:00-1:30 538P12:30-2:00 GRAD SEMINAR12:00-1:3012:30-2:00 DEPT MEETING12:00-1:30 538P
 
1:30-2:001:30-3:00 532S / 54512:30-2:00 GRAD SEMINAR1:30-3:00 532S/ 54512:30-2:00 DEPT MEETING1:30-3:00
 
2:00-2:301:30-3:00 532S/ 5452:00-3:30 532L&530L/5091:30-3:00 532S/ 5452:00-3:30 532L&530L/509
 
1:30-3:00
2:30-3:001:30-3:00 532S/ 5452:00-3:30 532L&530L/509
 
1:30-3:00 532S/ 5452:00-3:30 532L&530L/5091:30-3:00
3:00-3:303:00-4:30554Y
3:00-4:00 540
 
2:00-3:30 532L&530L/5093:00-4:30 554Y
3:00-4:00 540
 
2:00-3:30532L&530L/5093:00-4:30
3:00-4:00 540
 
3:30-4:003:00-4:30554Y
3:00-4:00 540
3:30-5:00 539S3:00-4:30 554Y
3:00-4:00 540
3:30-5:00 539S3:00-4:30
3:00-4:00 540
 
4:00-4:303:00-4:30554Y3:30-5:00 539S3:00-4:30 554Y
3:00-4:00 540
3:30-5:00 539S\3:00-4:30
3:00-4:00 540
4:30-5:004:30-5:003:30-5:00 539S4:30-5:003:30-5:00 539S\4:30-5:00