Print and PDF Options

COMP 3004 [0.5 credit] Object-Oriented Software Engineering

Development of object-oriented software systems: theory and practice. Topics include: Computer ethics, software development processes, requirement specification, class and scenario modeling, state modeling, UML, design patterns, traceability. Students are to complete a team project.
Includes: Experiential Learning Activity
Precludes additional credit for SYSC 3020, SYSC 3100 (no longer offered), SYSC 3120, SYSC 4120, SYSC 4800 (no longer offered).
Prerequisite(s): COMP 2401, one of COMP 2404, SYSC 3010, SYSC 3110 and COMP 2406 or SYSC 4504.
Lectures three hours a week.