Software engineering principles of object-oriented design: basic data structures, classes and objects, creation tactics, inheritance, composition, polymorphism, interfaces, compilation and execution. Programming Objectives: introduction to advanced data structures, inner classes, and reflection. Exception handling and unit testing. Prerequisite: CMPUT 275.
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LECTURE A1
(53593) |
112 |
2026-09-01 - 2026-12-08 (MWF)
09:00 - 09:50
|
|
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LAB D31
(50683) |
28 |
2026-09-01 - 2026-12-08 (W)
14:00 - 16:50
|
|
|
LAB D32
(50684) |
28 |
2026-09-01 - 2026-12-08 (W)
14:00 - 16:50
|
|
|
LAB D41
(50685) |
28 |
2026-09-01 - 2026-12-08 (R)
14:00 - 16:50
|
|
|
LAB D42
(52431) |
28 |
2026-09-01 - 2026-12-08 (R)
14:00 - 16:50
|
|