ECE 325 - Object-Oriented Software Design

3.8 units (fi 8)(EITHER, 3-0-3/2)

Faculty of Engineering

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.

No syllabi

Fall Term 2026

Lectures

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

Labs

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