> Academics > Course
Descriptions > Undergraduate
COSC 2403 (4-3-2) Object-Oriented Analysis and Design
Provides practical skills in the latest object-oriented analysis and design methods using the Unified Modeling Language (UML) and Java programming language. Basic concepts: Use case diagrams, object models, packages and subsystems, classes, object behavior and attributes, encapsulation and interfaces, inheritance and composition, polymorphism and collections. Lab fee. Fall.
Prerequisite: COSC 1408.