Prerequisite: MATH 130; either CPSC 125 or ENGR 121 or consent of instructor.
Corequisite: CPSC 150L.
Offering: Fall and Spring.
Problem solving and algorithm implementation using a procedural programming language. Introduction to data types, arrays, records and text files. Structured methods of program development are emphasized and object-oriented methods are introduced.