This module describes the skills, knowledge and attitudes required to introduce the 
study of C++ programming principles including: C++ program structure, instructions 
syntax, OOP concepts (classes, object), templates’ class and functions, threads and 
multithreading, Use of classes and objects in C++, Code writing in C++, Code compiling 
and debugging, C++ program running.  It is designed for trainees pursuing Diploma in 
Electrical Automation Technology

By the end of this module, the trainee will be able to write and run a C++ program that 
can be used to control the working principle of different devices and components in 
industrial automation field.