Course Information

This course introduces the basics of programming logic, as well as algorithm design and development, including constants, variables, expressions, arrays, files and control structures for sequential, iterative and decision processing. This is done without using the syntax of any particular programming language. Students learn to design and document program specifications using tools such as flowcharts, structure charts and pseudo code. Program specification validation through desk-checking and walk-throughs is also covered.

Credit(s):

3

Offered (DAY schedule):

Instructor Permission Required:

N

Pre-Requisite(s):

Course Objectives

A. Learn the fundamentals of programming computer systems B. Be able to express problem solutions as program designs C. Understand Boolean logic and program decision making D. Understand and produce standard program documentation E. Learn basic program debugging techniques