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
(54481) |
150 |
2025-09-02 - 2025-12-08 (MWF)
09:00 - 09:50
|
|
Section | Capacity | Class times | Login to view Instructor(s) and Location |
---|---|---|---|
LAB D31
(50724) |
37 |
2025-09-02 - 2025-12-08 (W)
14:00 - 16:50
|
|
LAB D32
(50725) |
38 |
2025-09-02 - 2025-12-08 (W)
14:00 - 16:50
|
|
LAB D41
(50726) |
37 |
2025-09-02 - 2025-12-08 (R)
14:00 - 16:50
|
|
LAB D42
(53027) |
38 |
2025-09-02 - 2025-12-08 (R)
14:00 - 16:50
|
|