Course Timetable
APSC_V 160 - 2024W
Analysis and simulation, laboratory data acquisition and processing, measurement interfaces, engineering tools, computer systems organization, programming languages. Credit will only be given for one of: APSC 160, CPSC 301, or EOSC 211. This course is not eligible for Credit/D/Fail grading. [3-2-0]
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 8:00 AM - 9:30 AM | |||
102 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | Paul Bucci | ||
VE1 | Term 1 | Mon Wed Fri | 4:00 PM - 5:00 PM | |||
202 | Term 2 | Tue Thu | 8:00 AM - 9:30 AM | |||
204 | Term 2 | Tue Thu | 3:30 PM - 5:00 PM | Paul Bucci |
COGS_V 303 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Fri | 1:00 PM - 4:00 PM | |||
102 | Term 1 | Thu | 2:00 PM - 5:00 PM | Cristina Conati | ||
201 | Term 2 | Thu | 1:00 PM - 4:00 PM | Cristina Conati | ||
202 | Term 2 |
CPSC_V 100 - 2024W
Meaning and impact of computational thinking. Solving problems using computational thinking, testing, debugging. How computers work. No prior computing experience required. Not for students with existing credit for or exemption from CPSC 107, CPSC 110 or APSC 160. [3-1-0]
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Vsevolod (Seva) Lynov | ||
201 | Term 2 | Mon Wed Fri | 3:00 PM - 4:00 PM |
CPSC_V 103 - 2024W
Computation as a tool for systematic problem solving in non-computer-science disciplines. Introductory programming skills. Not for credit for students who have credit for, or exemption from, or are concurrently taking CPSC 110 or APSC 160. No programming experience expected. [3-0-1]
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 9:30 AM - 11:00 AM | Ian Mitchell | ||
102 | Term 1 | Tue Thu | 2:00 PM - 3:30 PM | Vsevolod (Seva) Lynov | ||
201 | Term 2 | Tue Thu | 11:00 AM - 12:30 PM | Jessica Wong | ||
202 | Term 2 | Tue Thu | 3:30 PM - 5:00 PM | Jeffrey Niu | ||
203 | Term 2 | |||||
V01 | Term 2 | Thu | 2:00 PM - 3:30 PM | Meghan Allen |
CPSC_V 107 - 2024W
Fundamental computation and program structures. Continuing systematic program design from CPSC 103. [3-2-0] Prerequisite: CPSC 103.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
207 | Term 2 | Mon Wed Fri | 1:00 PM - 2:00 PM | Rik Blok |
CPSC_V 110 - 2024W
Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modelling, and interacting with the world. [3-3-0]
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 9:30 AM - 11:00 AM | Gregor Kiczales | ||
102 | Term 1 | Tue Thu | 12:30 PM - 2:00 PM | Rik Blok | ||
103 | Term 1 | Tue Thu | 2:00 PM - 3:30 PM | Gregor Kiczales | ||
201 | Term 2 | Tue Thu | 12:30 PM - 2:00 PM | Ronald Garcia | Course Page | |
202 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Nicholas Bradley | Course Page | |
203 | Term 2 | Tue Thu | 9:30 AM - 11:00 AM | Vsevolod (Seva) Lynov | ||
CH | Term 2 | |||||
CH2 | Term 2 |
CPSC_V 121 - 2024W
Physical and mathematical structures of computation. Boolean algebra and combinations logic circuits; proof techniques; functions and sequential circuits; sets and relations; finite state machines; sequential instruction execution. [3-2-1] Prerequisite: Principles of Mathematics 12 or Pre-calculus 12. Corequisite: One of CPSC 107, CPSC 110.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 9:30 AM - 11:00 AM | |||
102 | Term 1 | Tue Thu | 12:30 PM - 2:00 PM | Karina Mochetti | ||
103 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Karina Mochetti | ||
201 | Term 2 | Tue Thu | 9:30 AM - 11:00 AM | |||
202 | Term 2 | Tue Thu | 12:30 PM - 2:00 PM | Steve Wolfman | ||
203 | Term 2 | Tue Thu | 5:00 PM - 6:30 PM | Steve Wolfman |
CPSC_V 203 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue Thu | 12:30 PM - 2:00 PM | Ian Mitchell |
CPSC_V 210 - 2024W
Design, development, and analysis of robust software components. Topics such as software design, computational models, data structures, debugging, and testing. [3-2-0] Prerequisite: One of CPSC 107, CPSC 110.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 11:00 AM - 12:00 PM | Paul Carter | ||
102 | Term 1 | Mon Wed Fri | 2:00 PM - 3:00 PM | Paul Carter | ||
103 | Term 1 | Mon Wed Fri | 4:00 PM - 5:00 PM | Firas Moosvi | ||
201 | Term 2 | Mon Wed Fri | 10:00 AM - 11:00 AM | Mehrdad Oveisi | Course Page | |
202 | Term 2 | Mon Wed Fri | 11:00 AM - 12:00 PM | Norm Hutchinson | Course Page | |
203 | Term 2 | Mon Wed Fri | 3:00 PM - 4:00 PM | Norm Hutchinson | Course Page |
CPSC_V 213 - 2024W
Software architecture, operating systems, and I/O architectures. Relationships between application software, operating systems, and computing hardware; critical sections, deadlock avoidance, and performance; principles and operation of disks and networks. [3-3-0] Prerequisite: All of CPSC 121, CPSC 210.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 12:30 PM - 2:00 PM | Jordon Johnson | ||
102 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Geoffrey Tien | ||
203 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Jordon Johnson | ||
204 | Term 2 | Mon Wed Fri | 9:00 AM - 10:00 AM | Jordon Johnson | ||
205 | Term 2 | Mon Wed Fri | 11:00 AM - 12:00 PM | Jordon Johnson |
CPSC_V 221 - 2024W
Design and analysis of basic algorithms and data structures; algorithm analysis methods, searching and sorting algorithms, basic data structures, graphs and concurrency. [3-2-0] Prerequisite: One of CPSC 210, CPEN 221 and either (a) one of CPSC 121, MATH 220 or (b) a score of 68% or higher in MATH 226.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 2:00 PM - 3:00 PM | Cinda Heeren | ||
102 | Term 1 | Mon Wed Fri | 3:00 PM - 4:00 PM | Cinda Heeren | ||
201 | Term 2 | Mon Wed Fri | 1:00 PM - 2:00 PM | Geoffrey Tien | ||
202 | Term 2 | Mon Wed Fri | 4:00 PM - 5:00 PM | Geoffrey Tien | ||
203 | Term 2 | Mon Wed Fri | 12:00 PM - 1:00 PM | Geoffrey Tien |
CPSC_V 303 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Chen Greif |
CPSC_V 304 - 2024W
Overview of database systems, ER models, logical database design and normalization, formal relational query languages, SQL and other commercial languages,data warehouses, special topics. [3-0-1] Prerequisite: CPSC 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | Rachel Pottinger | ||
103 | Term 1 | Wed Fri | 3:30 PM - 5:00 PM | Rachel Pottinger | ||
201 | Term 2 | Mon Wed | 3:30 PM - 5:00 PM | Vsevolod (Seva) Lynov | ||
202 | Term 2 | Mon Wed | 2:00 PM - 3:30 PM | Raymond Ng | ||
203 | Term 2 | Mon Wed | 5:00 PM - 6:30 PM | Vsevolod (Seva) Lynov |
CPSC_V 310 - 2024W
Specification, design, validation, evolution and construction of modern software systems, within the context of socially and professionally relevant domains such as ethics, intellectual property, and information security. [3-2-0] Prerequisite: All of CPSC 213, CPSC 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 8:00 AM - 9:30 AM | Reid Holmes | ||
102 | Term 1 | Tue Thu | 2:00 PM - 3:30 PM | Nicholas Bradley | ||
103 | Term 1 | Tue Thu | 12:30 PM - 2:00 PM | Nicholas Bradley | Course Page | |
201 | Term 2 | Tue Thu | 8:00 AM - 9:30 AM | Nicholas Bradley | ||
202 | Term 2 | Tue Thu | 3:30 PM - 5:00 PM | Katharine Kerr | Course Page |
CPSC_V 312 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 3:00 PM - 4:00 PM | Steve Wolfman | Course Page | |
201 | Term 2 |
CPSC_V 313 - 2024W
Instruction sets, pipelining, code optimization, caching, virtual memory management, dynamically linked libraries, exception processing, execution time of programs. [3-0-1] Prerequisite: All of CPSC 213, CPSC 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 4:00 PM - 5:00 PM | Reto Achermann, Patrice Belleville, Steve Wolfman | ||
102 | Term 1 | Mon Wed Fri | 11:00 AM - 12:00 PM | Reto Achermann, Patrice Belleville, Steve Wolfman | ||
203 | Term 2 | Mon Wed Fri | 11:00 AM - 12:00 PM | Patrice Belleville | Course Page | |
204 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Patrice Belleville | Course Page |
CPSC_V 314 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | |||
201 | Term 2 | Mon Wed Fri | 10:00 AM - 11:00 AM | Dinesh Pai |
CPSC_V 317 - 2024W
Computer networking, basic communication protocols, network infrastructure and routing. Common application-level protocols and principles associated with developing distributed applications. [3-0-1] Prerequisite: All of CPSC 213, CPSC 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 9:00 AM - 10:00 AM | Maryam Raiyat Aliabadi | ||
102 | Term 1 | Mon Wed Fri | 3:00 PM - 4:00 PM | Maryam Raiyat Aliabadi | ||
201 | Term 2 | Mon Wed Fri | 3:00 PM - 4:00 PM | Maryam Raiyat Aliabadi | ||
202 | Term 2 | Mon Wed Fri | 11:00 AM - 12:00 PM | Maryam Raiyat Aliabadi |
CPSC_V 319 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 5:30 PM - 7:00 PM | Jerry Jim |
CPSC_V 320 - 2024W
Systematic study of basic concepts and techniques in the design and analysis of algorithms, illustrated from various problem areas. Topics include: models of computation; choice of data structures; graph-theoretic, algebraic, and text processing algorithms. [3-0-1] Prerequisite: CPSC 221. and at least 3 credits from COMM 291, BIOL 300, MATH or STAT at 200 level or above.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 3:00 PM - 4:00 PM | Susanne Bradley | ||
102 | Term 1 | Mon Wed Fri | 9:00 AM - 10:00 AM | Anne Condon | ||
201 | Term 2 | Mon Wed Fri | 10:00 AM - 11:00 AM | Susanne Bradley | ||
202 | Term 2 | Mon Wed Fri | 4:00 PM - 5:00 PM | Alan Hu | ||
203 | Term 2 | Mon Wed Fri | 1:00 PM - 2:00 PM | Susanne Bradley |
CPSC_V 322 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 2:00 PM - 3:30 PM | Mehrdad Oveisi | Course Page | |
102 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Mehrdad Oveisi | Course Page | |
201 | Term 2 | Tue Thu | 5:00 PM - 6:30 PM | Mehrdad Oveisi | Course Page |
CPSC_V 330 - 2024W
Application of machine learning tools, with an emphasis on solving practical problems. Data cleaning, feature extraction, supervised and unsupervised machine learning, reproducible workflows, and communicating results. [3-0-1] Prerequisite: Either (a) one of CPSC_V 203, CPSC_V 210, CPEN_V 221, DSCI_V 221 or (b) MATH_V 210 and one of CPSC_V 107, CPSC_V 110.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | Giulia Toti | ||
102 | Term 1 | Tue Thu | 11:00 AM - 12:30 PM | Varada Kolhatkar | ||
103 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Firas Moosvi | ||
201 | Term 2 | Tue Thu | 9:30 AM - 11:00 AM | Mathias Lécuyer | ||
202 | Term 2 | Tue Thu | 3:30 PM - 5:00 PM | Giulia Toti | ||
203 | Term 2 | Tue Thu | 5:00 PM - 6:30 PM | Giulia Toti | ||
204 | Term 2 | Tue Thu | 11:00 AM - 12:30 PM | Andrew Roth |
CPSC_V 340 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 12:00 PM - 1:00 PM | |||
102 | Term 1 | Mon Wed Fri | 2:00 PM - 3:00 PM | |||
201 | Term 2 | Mon Wed Fri | 12:00 PM - 1:00 PM | Jiarui Ding | ||
202 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Mi Jung Park |
CPSC_V 344 - 2024W
Basic tools and techniques, teaching a systematic approach to interface design, task analysis, analytic and empirical evaluation methods. [2-2-2] Prerequisite: One of CPSC 210, CPEN 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed | 3:30 PM - 5:00 PM | |||
102 | Term 1 | Mon Wed | 5:00 PM - 6:30 PM | |||
201 | Term 2 | Mon Wed | 3:30 PM - 5:00 PM |
CPSC_V 368 - 2024W
Overview of relational and non-relational database systems, role and usage of a database when querying data, data modelling, query languages, and query optimization.
[3-0-1] Prerequisite: One of CPSC 203, CPSC 210, CPEN 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Jessica Wong |
CPSC_V 404 - 2024W
Physical database design, indexing, external mergesort, relational query processing and optimization, transaction processing, concurrency control, crash recovery, special topics. [3-0-0] Prerequisite: CPSC 304 and one of CPSC 213, CPSC 261, CPEN 212.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | Ed Knorr | Course Page | |
201 | Term 2 | Tue Thu | 9:30 AM - 11:00 AM | Laks V.S. Lakshmanan | ||
202 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Laks V.S. Lakshmanan |
CPSC_V 406 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue Thu | 12:30 PM - 2:00 PM | Michael Friedlander |
CPSC_V 410 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 2:00 PM - 3:30 PM | Caroline Lemieux |
CPSC_V 411 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Paulette Koronkevich, William J. Bowman | Course Page |
CPSC_V 416 - 2024W
Concepts and design of distributed systems. Communication architecture and models for interprocess communication. Process migration, naming, distributed file systems, fault tolerance, and concurrency control. [3-0-0] Prerequisite: One of CPSC 313, CPEN 331 and one of CPSC 317, ELEC 331.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue Thu | 8:00 AM - 9:30 AM | Mike Feeley | Course Page | |
202 | Term 2 | Tue Thu | 11:30 AM - 1:00 PM | Mike Feeley | Course Page |
CPSC_V 417 - 2024W
Network protocols and architecture including internetworking, the Internet, layered communication protocols, routing, flow and congestion control, network performance, wired and wireless data communication. [3-0] Prerequisite: All of CPSC 313, CPSC 317 and one of STAT 200, STAT 201, STAT 241, STAT 251.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 2 | |||||
201 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Nguyen Phong Hoang | Course Page |
CPSC_V 418 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 1:00 PM - 2:00 PM | Mark Greenstreet, Susanne Bradley | ||
201 | Term 2 | Mon Wed Fri | 3:00 PM - 4:00 PM | Mark Greenstreet |
CPSC_V 420 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed Fri | 1:00 PM - 2:00 PM | William Evans |
CPSC_V 422 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon Wed Fri | 12:00 PM - 1:00 PM | Jordon Johnson | ||
201 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Giuseppe Carenini |
CPSC_V 424 - 2024W
Digital representation of curves and surfaces, including splines, subdivision surfaces and meshes. Principles, algorithms and mathematical foundations for geometry representation in computer graphics, computer vision, fabrication, CAD/CAM, and medical imaging. Algorithms for acquisition, creation, representation, and processing of 3D shapes. [3-0-1] Prerequisite: One of MATH 152, MATH 221, MATH 223 and one of MATH 200, MATH 217, MATH 226, MATH 253.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed Fri | 12:00 PM - 1:00 PM | Alla Sheffer |
CPSC_V 425 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Leonid Sigal | ||
102 | Term 1 | Mon Wed | 3:30 PM - 5:00 PM | Leonid Sigal | ||
201 | Term 2 | Mon Wed | 12:30 PM - 2:00 PM | Kwang Moo Yi | Course Page | |
202 | Term 2 | Tue | 5:00 PM - 8:00 PM |
CPSC_V 426 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 5:00 PM - 6:30 PM | Michiel van de Panne |
CPSC_V 427 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Mon | 3:00 PM - 5:00 PM | Chris Kerslake | ||
201 | Term 2 | Wed | 3:00 PM - 4:00 PM | Chris Kerslake |
CPSC_V 430 - 2024W
Impact of computer technology on society; historical perspectives; social and economic consequences of large-scale information processing systems and automatic control; legal and ethical problems in computer applications. Computers and the individual: machine versus human capabilities, fact and fancy; problematic interface between man and machine. [3-0-0] Prerequisite: 3 credits of Computer Science and at least third-year standing.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 1 | Tue Thu | 3:30 PM - 5:00 PM | Kevin Leyton-Brown | ||
102 | Term 1 | Tue Thu | 5:00 PM - 6:30 PM | Kevin Leyton-Brown | ||
201 | Term 2 | Tue Thu | 3:30 PM - 5:00 PM |
CPSC_V 436C - 2024W
Selected topics in a specific area within Computer Science. May be taken more than once for credit with permission of the department. Prerequisite: Third-year standing in a Computer Science or Computer Engineering specialization, and permission of the department.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
C_101 | Term 1 | Tue Thu | 11:00 AM - 12:30 PM | Maryam Raiyat Aliabadi | ||
C_201 | Term 2 | Tue Thu | 12:30 PM - 2:00 PM |
CPSC_V 436R - 2024W
Selected topics in a specific area within Computer Science. May be taken more than once for credit with permission of the department. Prerequisite: Third-year standing in a Computer Science or Computer Engineering specialization, and permission of the department.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
R_201 | Term 2 | Mon Wed Fri | 3:00 PM - 4:00 PM | Abner Turkieltaub Melo |
CPSC_V 436S - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
S_201 | Term 2 | Wed Fri | 10:30 AM - 12:00 PM | Robert Xiao |
CPSC_V 436V - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
V_201 | Term 2 |
CPSC_V 440 - 2024W
Advanced machine learning techniques focusing on probabilistic models. Deep learning and differentiable programming, exponential families and Bayesian inference, probabilistic graphical models and other generative models, Monte Carlo and variational inference methods. [3-0-1] Prerequisite: All of CPSC 320, CPSC 340.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 3:30 PM - 5:00 PM | Danica Sutherland |
CPSC_V 444 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue | 3:30 PM - 5:30 PM | Preeti Vyas |
CPSC_V 447 - 2024W
Design and implementation of static and interactive visualizations. Selection of appropriate visualization methods for given combinations of data type and intended analysis task. Assessment of visual representations according to design and perceptual principles. [3-0-0] Prerequisite: One of CPSC 310, CPEN 321.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Tue | 2:00 PM - 5:00 PM | Tamara Munzner | Course Page |
CPSC_V 490A - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
A_201 | Term 2 |
CPSC_V 508 - 2024W
This course is not eligible for Credit/D/Fail grading.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 9:30 AM - 11:00 AM | Reto Achermann |
CPSC_V 522 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
2W1 | Term 2 |
CPSC_V 531F - 2024W
This course is not eligible for Credit/D/Fail grading.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
F_201 | Term 2 | Mon Wed Fri | 2:00 PM - 3:00 PM | Joel Friedman |
CPSC_V 532C - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
C_201 | Term 2 |
CPSC_V 532N - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
N_201 | Term 2 |
CPSC_V 532S - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
S_201 | Term 2 |
CPSC_V 532V - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
V_201 | Term 2 | Tue Thu | 10:30 AM - 12:00 PM | Vered Shwartz |
CPSC_V 532W - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
W_201 | Term 2 |
CPSC_V 534L - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
L_201 | Term 2 |
CPSC_V 536R - 2024W
This course is not eligible for Credit/D/Fail grading.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
R_201 | Term 2 |
CPSC_V 536S - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
S_201 | Term 2 |
CPSC_V 536W - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
W_201 | Term 2 |
CPSC_V 538P - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
P_201 | Term 2 | Tue Thu | 9:00 AM - 10:30 AM | Thomas Pasquier | Course Page |
CPSC_V 538S - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
S_201 | Term 2 |
CPSC_V 539G - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
G_201 | Term 2 |
CPSC_V 539S - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
S_201 | Term 2 |
CPSC_V 539W - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
W_201 | Term 2 |
CPSC_V 543 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 |
CPSC_V 544 - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 |
CPSC_V 550 - 2024W
This course is not eligible for Credit/D/Fail grading.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
201 | Term 2 | Mon Wed | 3:30 PM - 5:00 PM | Danica Sutherland |
CPSC_V 554C - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
C_201 | Term 2 |
CPSC_V 554K - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
K_101 | Term 2 |
CPSC_V 554Y - 2024W
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
Y_201 | Term 2 | Tue Thu | 2:00 PM - 3:30 PM | Dongwook Yoon | Course Page |
DSCI_V 320 - 2024W
Analysis, design, and implementation of static and interactive visual representations; visualization literacy; data communication; exploratory Data Analysis; application of theoretical principles to visualization development. [3-1.5-0] Prerequisite: STAT 201 and one of CPSC 203, CPSC 210, CPEN 221.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
101 | Term 2 | |||||
201 | Term 2 | Mon Wed | 3:30 PM - 5:00 PM | Firas Moosvi |