This is an introductory course in C++. C++ is the language of choice for many operating systems and embedded devices. Since C++ is a superset of C, the bulk of this course will cover the fundamentals which apply to both languages. Where it differs such as printf vs cout, the C++ approach will only be taught. By the end of the course, you will be able to create simple C++ programs that use the C++ Standard Library, functions and arrays. Note that structs and object-oriented programming will be in the next course.