ECE 325 - Object-Oriented Software Design

★ 3 (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.

Fall Term 2021

Lectures

LECTURE A2 (57785)
Capacity: 128
2021-09-01 - 2021-12-07
MWF 09:00 - 09:50 (CCIS L1-160)

Primary Instructor: Cor-Paul Bezemer

Labs

LAB 801 (57267)
Capacity: 30
2021-09-01 - 2021-12-07

LAB D31 (42134)
Capacity: 32
2021-09-01 - 2021-12-07
W 14:00 - 16:50 (TBD)

LAB D32 (42136)
Capacity: 32
2021-09-01 - 2021-12-07
W 14:00 - 16:50 (TBD)

LAB D41 (42138)
Capacity: 32
2021-09-01 - 2021-12-07
H 14:00 - 16:50 (TBD)

LAB D42 (48954)
Capacity: 32
2021-09-01 - 2021-12-07
H 14:00 - 16:50 (TBD)