Introduction to algorithms and programs, variable assignment and input, decision, looping, tables, subroutines, algorithm design and testing, records, file organization and processing. The focus of this course is on control structures and their syntax, elementary data structures, and sequential files. Topics include structured program design and development techniques, logical and physical file structures and corresponding processing techniques, table and array manipulation, string manipulation, and Job Control Language concepts. Open to sophomore associate degree candidates in computer data processing. These students, upon approval of the computer data processing faculty, are placed with cooperating firms to receive on the job training or advanced design and programming training of equivalent value.
Work experience is supervised by faculty.
Written progress reports are required. A special topics course designed to permit the teaching of appropriate topics as needed in a changing high-tech discipline. The course will include those topics which are relevant but not necessarily appropriate for permanent, specific course status. Does not apply to the CSC or CIS majors. May not be substituted for any course in the business core.