Print and PDF Options

SYSC 5806 [0.5 credit] (ELG 6186) Object Oriented Design of Real-Time and Distributed Systems

Advanced course in software design dealing with design issues at a high level of abstraction. Design models: use case maps for high-level behaviour description; UML for traditional object-oriented concerns. Design patterns. Forward, reverse, and re-engineering. Substantial course project on applications chosen by students.
Includes: Experiential Learning Activity
Prerequisite(s): permission of the Department.