Introduction to COBOL; structured programming; structural organization of COBOL; more on structural organization - COBOL divisions; constructing program - statements; editing output data; computing arithmetic statements; controlling program execution - condition statements; generating a report; more on generating a report - sorting and control break; single-level tables; multi-level tables; processing sequential files; additional features of COBOL. Appendices: program design tools; answers to odd numbered questions; reserved words in COBOL; creating input files; data set for selected exercises; ASCII codes; formats of COBOL statements.