Course Timetable
APSC 160 - 2024S
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 |
---|---|---|---|---|---|---|
921 | Term 1 | Mon Tue Wed | 9:00 AM - 11:00 AM |
CPSC 100 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
921 | Term 2 | Tue Thu | 1:30 PM - 5:00 PM |
CPSC 103 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 | Tue Thu | 11:00 AM - 2:30 PM | Jessica Wong |
CPSC 107 - 2024S
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 |
---|---|---|---|---|---|---|
V01 | Term 1 & 2 | Mon Wed | 1:30 PM - 3:00 PM | Meghan Allen |
CPSC 121 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
V01 | Term 1 & 2 | |||||
921 | Term 2 | Mon Wed Fri | 9:30 AM - 12:00 PM |
CPSC 210 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
921 | Term 2 | Tue Thu | 9:30 AM - 1:00 PM | Paul Carter |
CPSC 213 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
921 | Term 2 | Tue Thu | 9:00 AM - 12:30 PM | Jordon Johnson |
CPSC 221 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 | Mon Wed Fri | 1:30 PM - 4:00 PM |
CPSC 304 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
921 | Term 2 | Tue Thu | 1:30 PM - 5:00 PM |
CPSC 310 - 2024S
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 |
---|---|---|---|---|---|---|
921 | Term 1 & 2 |
CPSC 317 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 | Tue Thu | 11:00 AM - 2:30 PM |
CPSC 320 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
921 | Term 2 | Mon Wed Fri | 9:30 AM - 12:00 PM |
CPSC 330 - 2024S
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 203, CPSC 210, CPEN 221 or (b) MATH 210 and one of CPSC 107, CPSC 110.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 | Mon Wed Fri | 10:00 AM - 1:00 PM | Mehrdad Oveisi | ||
912 | Term 1 | Mon Wed Fri | 2:00 PM - 5:00 PM | Mehrdad Oveisi |
CPSC 430 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 | Mon Wed Fri | 10:00 AM - 12:30 PM | |||
921 | Term 2 | Mon Wed Fri | 1:30 PM - 4:00 PM |
CPSC 455 - 2024S
Hands-on project, mentored by industry experts, integrating skills relevant to early career in the computing industry: technical skills, communication, teamwork, networking and portfolio building. [2.5-2-0] Prerequisite: One of CPSC 310, CPEN 321.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
901 | Term 1 & 2 | Sat | 10:00 AM - 3:30 PM |
CPSC 491 - 2024S
Design and implementation of interactive digital media systems using modern processes and tools. Projects provided by external clients or vetted entrepreneurial pitches are developed by interdisciplinary teams composed of one CPSC 491 student and multiple Master of Digital Media students. This course is not eligible for Credit/D/Fail grading. Prerequisite: All of CPSC 221, CPSC 310, CPSC 344. and Third-year standing.
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
911 | Term 1 & 2 | Steve Wolfman |
CPSC 589 - 2024S
Section | Term | Days | Time | Instructor(s) | Webpage | Details |
---|---|---|---|---|---|---|
941 | Term 1 & 2 |