Computer Information Science American River College
Courses

CISP 360: Introduction to Structured Programming

Units: 4.00
Prerequisite: CISP 300 (Algorithm Design/Problem Solving) or 370 (Beginning Visual Basic) with a grade of "C" or better
Hours: 54 hours lecture, 54 hours laboratory
Description: This course is an introduction to structured programming and objects. Topics include program design, documentation, testing, and debugging, as well as data representation, data types, variables, constants, and operators. It also includes control structures, functions, interactive and file input/output, standard libraries, arrays, pointers, structures, classes, and objects.

Section 3: Learning Outcomes and Objectives

Upon completion of this course, the student will be able to:

  • develop efficient algorithms for the solution of problems using the control structures of structured programming
  • implement suitable data structures to support a given algorithm
  • formulate and implement algorithms to solve complex problems using a high-level language
  • use the top-down development approach to implement modular, maintainable programs
  • apply the software development life-cycle for program design, development, coding style, documentation, and testing
  • assess the efficiency of differing solutions to a problem
  • analyze an existing algorithm implementation for errors, then develop solution program code to correct the errors
  • design and use classes and objects
  • compare procedural and object-oriented approaches to problem solving
Certificates requiring this course: