Courses - Winter Term 1

New CS Graduate Students are expected to attend the CS graduate orientation on the first day.

Term 1 of Winter starts on Tuesday September 6, 2022 and ends on December 7, 2022. 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
507101
1W1
Software Engineering TR9:30-11:00DMP 201Reid Holmes
508101
1W1
Operating SystemsTR 9:30 - 11:00ICCS 246Margo Seltzer
516101
1W1
Computational GeometryTR11:00-12:30DMP 201William Evans
521101
1W1
Parallel Algorithms & ArchitectureTR15:30-17:00ICCS 246Mark Greenstreet
524101
1W1
Computer Graphics: ModelingMW9:30 - 11:00MCLD 3008Alla Sheffer
532D101
1W1
Topics in AI: Modern Statistical Learning Theory (STAT LEARN THRY)

 

MW15:00-16:30ORCH  3004Danica Sutherland
532G101
1W1
Topics in AI: Discourse in modern NLP: understanding and generating long text (Discourse in NLP)TR15:30-17:00DMP 201Giuseppe Carenini
532J101
1W1
Topics in AI: Never-Ending RL - Reinforcement Learning (Never-Ending RL)TR14:00-15:30DMP 201Jeff Clune
532M101
1W1

Topics in AI: Machine Learning and Data Mining (Intro ML and DM) crosslist with CPSC 340
Tutorial:
T1A: T 4:00-5:00
T1B: R 9:00-10:00
T1C: R 10:00-11:00
T1D: M 5:00-6:00
T1E: T 1:00-2:00
T1F:  R 12:00-1:00
T1G: R 1:00-2:00
T1H:  W 12:00-1:00
T1K:  M 1:00-2:00

 MWF12:00-13:00LIFE 2201Mark Schmidt
532P101
1W1
Topics in AI: Privacy in ML

MF

13:30-15:00MCLD 3018Mi Jung Park
532S101
1W1
Topics in Artificial Intelligence: Vision & LanguageTR11:00-12:30ICCS 246Leonid Sigal
532W101
1W1
Topics in AI: Probabilistic Programming (PROB PROG)MW11:00-12:30DMP 201Frank Wood
535P101
1W1
Topics in Simulation and Optimization: Digital HumansMW13:30-15:00DMP 201Dinesh Pai
536S101
1W1
Topics in Algorithms and Complexity: Combin. OptimizMW13:00-14:30ORCH 4068Bruce Shepherd
538L101
1W1
Topics in Computer Systems: Causal Inference in Machine Learning (CAUSAL ML)MW12:00-1:30ICCS 246Mathias Lecuyer
538M101
1W1
Topics in Computer Systems: Systems SecurityTR11:00-12:30ORCH 3058Aastha Mehta
539L101
1W1
Topics in Programming Languages: Automated Testing, Bug Detection, and Program Analysis (Automated Testing)

MW

10:30-12:00DMP 101Caroline Lemieux
544101
1W1
Human-Computer InteractionMW10:00-11:30FSC 2330 
545101
1W1
Algorithms for BioinformaticsMW15:00-16:30ICCS 246Jiarui Ding
547101
1W1
Information VisualizationW15:00-18:00FSC 2330Tamara Munzner
THESISSECTITLECREDITS
548101Directed 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:00524507/508524507/508 
10:00-10:30524/544507/508524/544507/508 
10:30-11:00524/539L/544507/508524/539L/544507/508 
11:00-11:30539L/544/532W516/538M/532S539L/544/532W516/538M/532S 
11:30-12:00539L/532W516/538M/532S539L/532W516/538M/532S 
12:00-12:30538L/532M/532W516/538M/532S538L/532M/532W516/538M/532S 532M
12:30-1:00538L/532M Grad Seminar538L/532M Dept Meeting 532M
1:00-1:30536S/538L  Grad Seminar536S/538L Dept Meeting 
1:30-2:00532P/535P/536S  Grad Seminar535P/536S Dept Meeting 532P
2:00-2:30532P/535P/536S532J535P/536S532J 532P
2:30-3:00532P/535P532J535P532J 532P
3:00-3:30545/532D532J547/545/532D532J 
3:30-4:00545/532D521/532G547/545/532D521/532G 
4:00-4:30545/532D521/532G547/545/532D521/532G 
4:30-5:00 521/532G547521/532G 
5:00-5:30  547  
5:30-6:00   547