This course presents fundamental programming concepts. Included in this course are problem solving and algorithms, various design tools, programming structures, variable data types and definitions, modularization, and selected programming languages. Techniques are introduced to enable students to develop programs.
      
  Prerequisite Courses
          
      Prerequisites
              CIS 146 (may be taken concurrently)
