This is part 2 of a 2 sequence intensive introduction to Computing Science. Part 2 expands to add object-oriented programming, with C++, and more complex algorithms and data structures such as shortest paths in graphs; divide and conquer and dynamic programming; client-server style computing; and recursion. Prerequisite: CMPUT 274. Note: this course is taught in studio-style, where lectures and labs are blended into 3 hour sessions, twice a week. Enrollment is limited by the capacity of the combined lecture/lab facilities. Credit cannot be obtained for CMPUT 275 if one already has credit for any of CMPUT 174, 175, or 201, except with permission of the Department.
Section | Capacity | Class times | Instructor(s) |
---|---|---|---|
LAB/LECTURE B1
(13948) |
90 |
2024-01-08 - 2024-04-12 (TR)
08:00 - 10:50
ETLC E1-001
|
Primary Instructor: X Li
Primary Instructor: Rob Hackman
|
LAB/LECTURE EB1
(13949) |
141 |
2024-01-08 - 2024-04-12 (TR)
08:00 - 10:50
ETLC E1-001
|
Primary Instructor: X Li
Primary Instructor: Rob Hackman
|