CIS258 - Advanced C++

Credits: 3

This advanced programming course emphasizes the C++ implementation of object-oriented designs. It expands upon the structured techniques introduced in CIS158. 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.

Prerequisites

Required course for