This course deals with the fundamentals of computer programming. This module will give the students an understanding of data representation, data structure, algorithm and flowcharting. C++ (pronounced cee plus plus) is a general purpose programming language. It has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation.