Skip Navigation Links

Object Technologies Curriculum

Adobe Acrobat Reader icon (30.83 KB) View, Download, or Print Catalog as a PDF.

OOAD Using the Unified Modeling Language (UML)
This course uses the industry-standard Unified Modeling Language (UML) as a means of depicting OO software design and providing team members with a common notation and vocabulary for communicating their ideas. Topics include: use case diagrams, class diagrams, interaction diagrams, state diagrams, implementation diagrams, the UML process, and advanced modeling concepts.
Implementing Design Patterns
Design Patterns are proven solutions to recurring problems in object-oriented software systems. This course covers sixteen design patterns and includes detailed programming exercises to allow students to practice implementing selected patterns.