(3 credits) Prerequisite(s): CIS 340. This course teaches the methodology of object-oriented design and programming using the C++ language. The C++ language taught includes built-in data types, pointers, classes, operator overloading, code reusability via simple and multiple inheritance, polymorphism, stream I/O, and the use of class libraries.