CIS 155 : Introduction to C++ Programming

Based on the C programming language, C++ is an improved version of C that takes the C language to the next evolution of programming languages. Proper program design using structured programming techniques is emphasized, as well as the C++ syntax. The course covers data basics, C++ operators, loops, branching, function, arrays, pointers, structures, and file processing. Three class hours a week. Competency met: Critical Thinking, Technical Literacy (8.0) Spring

  1. Demonstrate basic understanding of the C++ programming language.
  2. Grasp the building blocks of a C/C++ program including the use of variable definitions, data types, functions, scopes and operators.
  3. Understand the difference between procedural and object-oriented programming.
  4. Work and become productive in Integrated Development Environment, using compiler, linker and debugger.
  5. Explore various features of the command-line environment, including redirection and piped I/O.