Skip to Content

CIS 1111 Introduction to Problem Solving & Computer Programming

Introduction to problem-solving techniques used in programming. Students learn to use tools such as flowcharts and pseudocode to plan solutions. Using the C++ programming language, students will design, code, and test programs using sequence, selection, iteration, functions, and arrays.

Division: Business and Public Services
Department: Computer Science and Information Technology
Repeatable Credit: No
Offered Online: Yes

Prereqs: MAT 0200 OR MAT 1120 


  • Apply the various controls used in computer programming. Use constants, variables, and expressions for writing code.
  • Identify the steps of input, processing, and output for problem-solving. Create documentation for the problem-solving process, and analyze output.
  • Create algorithms that use sequence, selection, iteration, functions, and arrays. Analyze and troubleshoot source code.

Credit Hours: 3

Classroom Hours: 3