Description
This class is an introduction to the program development and design process, including computer-based concepts of problem solving and use of tools such as flowcharts, structure charts, and pseudocode. The following is stressed in this course: basic constructs of programming including structured techniques, modular design, top-down design, coding, and testing.
The objective of this course is to provide not only an introduction to programming, but to lay the foundation for programming courses.
The goal is to develop your problem solving skills so that you will be able to create and understand program logic regardless of the programming language implemented.