CPSC-60000 Object-Oriented Design

Tools, patterns, and principles of object-oriented software development that lead to high-quality, team-produced, extensible code for the enterprise; object-oriented testing strategies; UML modelling of software systems; source-code control; comparative approaches to software development; enterprise software architecture.

Credits

3

Prerequisite

CPSC 50300