Course Description
This course is a continuation of High Level Programming I. It introduces the C++ language with particular emphasis on its objectoriented features. Topics covered include stylistic and usage differences between C and C++, namespaces, function and operator overloading, classes, inheritance, class and function templates, STL lists, and vectors.