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.

UBC has switched to a new student system called Workday for the 2024/25 academic year starting September. Follow online tutorials for how to use Workday.

Term 1 (September - December)

COURSESECTITLEDAYTIMEINSTRUCTOR
CPSC_V 501101 Introduction to Theory of Computing (cross-listed with CPSC 421)MWF11:00 am-12:00 pmJoel Friedman
CPSC_V 507101Software EngineeringTu/Th10:00 am-11:30 amReid Holmes
CPSC_V 513101Introduction to Formal Verification and AnalysisTu/Th2:00 pm-3:30 pmAlan Hu 
CPSC_V 532D101Topics in AI: Statistical Learning Theory (STAT LEARN THRY)MW1:00 pm-2:30 pmDanica Sutherland
CPSC_V 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_V 532P101

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

 

Tu/Th3:30 pm-5:00 pmMi Jung Park
CPSC_V 532Y101Topics in AI: Causal Machine Learning (CAUSAL ML)MW10:00 am-11:30 amMathias Lecuyer
CPSC_V 533V101Topics in Computer Graphics: Learning to MoveMW1:30 pm-3:00 pmMichiel van de Panne
CPSC_V 533Y101 Topics in Computer Graphics - 3D Computer Vision with Deep LearningMW10:30 am-12:00 pmKwang Moo Yi
CPSC_V 535P101Digital HumansMW3:30 pm-5:00 pmDinesh Pai
CPSC_V 536M101 Topics in Algorithms and Complexity: Convex Analysis and Optimization (CONVEX OPTIM)Tu/Th9:30 am-11:00 amMichael Friedlander
CPSC_V 538G101Topics in Computer Systems (REAL-TIME COMP.)M/W12:30 pm-2:00 pmArpan Gujarati
CPSC_V 538H101Topics in Computer Systems (Network Security)M/W3:30pm -5:00 pmNguyen Phong Hoang 
CPSC_V 538M101Topics in Systems Security(Systems Security)M/W10:30 am-12:00 pmAastha Mehta
CPSC_V 539L101Automated Testing, Bug Detection, and Program Analysis (AutomatedTesting)Tu/Th12:30 pm - 2:00 pmCaroline Lemieux
CPSC_V 540

 

101

 

 

102

 

 

T1Z

Machine Learning and Data Mining (cross-list with CPSC 340)Mon Wed Fri

101 section:12:00 pm - 1:00 pm

102 section:2:00 pm - 3:00 pm

Graduates registered in 101/102 sections can show up to any of tutorials.

Jeff Clune
CPSC_V 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:00 CPSC 536MCPSC 532GCPSC 536M 
10:00-10:30CPSC 532YCPSC 507/536MCPSC 532G/532YCPSC 507/536M 
10:30-11:00

CPSC 532Y/

533Y/538M

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

Grad Seminar/

CPSC 539L

CPSC 538G/540.101

 Dept Meeting/

CPSC 539L

CPSC 540.101
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/540.102/545CPSC 513CPSC 532D/533V/540.102/545CPSC 513CPSC 540.102
2:30-3:00CPSC 533V/540.102CPSC 513CPSC 533V/540.102CPSC 513CPSC 540.102
3:00-3:30 CPSC 513 CPSC 513 
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     
Last Updated