The course assumes no previous experience with C++ and you will end up with the skills to create your own programs in C++.
Key topics covered include.
* Looping with while, do/while for, range-based for statements and recursion
* Performing calculations and displaying results
* Functions
* Pointers
* Using existing classes and creating objects
* Creating your own classes
* Using Basic Standard Template Library classes such as Vector
* Constructors and Destructors
* How to overload operators
* Using inheritance and class hierarchies
* Using Polymorphic functions and dynamic bindingĀ
* Using stream I/O
* An introduction to Exception Handling