Object Oriented Design

This course covers design and implementation of object-oriented programs using the C++ language. This is an intensive course covering: design strategies used in object oriented design, essentially all of the standard C++ programming language, and its standard library. A typical class will introduce some part of the C++ language, present a design principle that relates in some way to that part, and illustrate both with code examples.

Areas of Study

Basic methods of object oriented software design and implementation; object oriented software engineering methodologies such as specification, hierarchical decomposition, reuse, and extensibility; implementation of projects in object-oriented programming language; and analysis of design case studies.

Learn More

Now is the time to earn your master’s online.