Program Design and Data Abstraction II - CSC 213
This course
introduces software design and implementation
from an object-oriented perspective using the
C++ programming language. Topics include data
abstraction, encapsulation, information hiding,
software reusability, composition, inheritance,
polymorphism, operator overloading, templates,
exception handling and file processing.
Prerequisites: CSC 212 or CSC 215.