This course is an introduction to programming using C++ language. This course will introduce to students how to design and develop programs in C++. The topics covered include introduction to computer science and constructs in C++ including variables, assignment statements, selection structures, repetition and loops, modular programming, simple data types, arrays, strings, abstract data types, text and binary files and dynamic data structures.