Prerequisite: MAC 1140.
Fundamental concepts and skills of programming in a high-level language. Flow of control: sequence, selection, iteration, subprograms. Data structures: arrays, strings, structs, ADT lists and tables. Algorithms using selection and iteration (decision making, finding maxima and minima, basic searching and sorting, simulation, etc.). Good program design using a procedural paradigm, structure and style are emphasized. Interactive and file IO. Testing and debugging techniques. Intended primarily for science or engineering majors, or anyone who is required to take COP 3330. [Satisfies the FSU computer skills competency requirement.]