Instructor: Chris Macadam ([email protected])
This course covers the C++ programming language, focusing on how to create, execute, and debug C++ programs. Topics include input and output statements; file handling; functions and parameter passing; function overloading; templates; object-oriented programming principles using classes, constructors, and destructors; friends; pointers including the “this” pointer; operator overloading; inheritance; polymorphism; and exception handling. The course also introduces the Standard Template Library (STL).
C++ How To Program Tenth Edition by Deitel and Deitel