Introduces the student to program design using the language C++. No prior knowledge of programming is assumed. Focuses on effective structured design of code with variables, decisions, loops, functions, arrays and introduction of pointers. Use of professional programming design approaches and coding style will be used in laboratory assignments. Completion of this course provides the programming design skills to continue on with the study of the language C++ or other computer languages.