This advanced programming course emphasizes the C++ implementation of object-oriented designs. It expands upon the structured techniques introduced in CIS158G. While concentrating on the creation of C++ object systems, students will learn advanced language topics such as function overloading, default arguments, inheritance, virtual functions, and run-time type information.
Prerequisite Courses