This course provides the student an introduction to structured programming through use of the COBOL language. Emphasis is placed on structured programming techniques, logic structures, and modular design; the use of design tools such as flowcharting, hierarchy charts, and/or pseudocode; and the interpretation and development of record layouts, report layouts, and quality program documentation. The student becomes familiar with the syntax and logic of COBOL by coding a sequence of increasingly complex problems. The fundamental elements of batch sequential file processing are stressed, with the application of arithmetic verbs, simple and complex IF statements, EVALUATE statements, 88-levels, internal sorting, control-break processing, single-level table processing, and sequential file updating.