Program Design and Data Abstraction II - CSC 213

This course introduces object-oriented programming using the C++ language. Topics include pointers, strings, data abstraction, encapsulation, information hiding, software reusability, composition, inheritance, polymorphism, operator overloading, templates, exception handling, and file processing. Prerequisites: CSC 212 or CSC 215.