Flow charts and problem solving, data types, input output statements, C++ basics, functions, arrays and strings, pointers structures and unions, C++ preprocessor, MATLAB programming.