This course will provide the basic programming skill in Computer C++ Programming. Topics include flowcharts, algorithms, basic syntax in C++, procession of compiling, pre-processing components, operators, loops, branches, data/variable types, strings, arrays, functions, pointer and structure. Students will learn to write an efficient and maintainable programs using Microsoft Visual C++ software.The lectures are supplemented with the non-trivial lab exercises.