This course introduces students to the fundamentals of structured programming and to the procedural aspects of the C++ programming language. Students will create programs to demonstrate the topics of program control, functions, arrays, and pointers. Microsoft’s Visual C++ will be used as the primary development tool; however, other environments may also be used. Emphasis will be placed on the creation of platform- independent applications in order to allow students to become familiar with the core features of the C++ language. Prerequisite: CIS107M or CIS108M.