Cor-Paul Bezemer

Assistant Professor, Faculty of Engineering - Electrical & Computer Engineering Dept

Fall Term 2021 (1770)

ECE 321 - Software Requirements Engineering

★ 3 (fi 8)(EITHER, 2-0-3)

Software quality attributes. Software requirements. Requirements elicitation via interviewing, workshops, prototyping, and use case analysis. Vision document and Software Requirement Specification document standards. Formal software specification methods including operational and descriptive models. Design by contract. Verification and validation of requirements. Prerequisite: CMPUT 275. Credit may be obtained in only one of CMPE 310 or ECE 321.

LECTURE A1 (42016)
2021-09-01 - 2021-12-07
WF 12:00 - 12:50 (MEC 4-3)


ECE 325 - Object-Oriented Software Design

★ 3 (fi 8)(EITHER, 3-0-3/2)

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.

LECTURE A2 (57785)
2021-09-01 - 2021-12-07
MWF 09:00 - 09:50 (NRE 2-003)


ECE 720 - Advanced Topics in Software Engineering and Intelligent Systems

★ 3 (fi 6)(EITHER, 3-0-0)

LECTURE A02 (55126)
2021-09-01 - 2021-12-07
TH 14:00 - 15:20 (ECERF W6-087)