 |
Course Description
COBOL programming language and techniques for use; report generation; table handling;
sorting; sequential and random-access data files; debugging techniques; COBOL standards.
Prerequisite: Grade of "C" or better in CS 1010 or CS 2010. Extra fee.
Course Syllabus
-
Introduction to COBOL
- COBOL program organization (the four divisions)
- Numeric data processing
- Defining and moving data
- Data organization
- Decision statements (IF and EVALUATE)
-
Repetition statements (PERFORM statement in several formats)
- Reporting
- Editing output data
- Standard report output (headings, paging)
- Control break logic (subtotals, final totals, etc.)
- Report Writer
- Screen I-O
- One-level and two-level tables
-
File organization
- Sequential files
- Indexed files (ISAM and VSAM)
- Direct access (relative) files
-
File operations
- SORT
- MERGE
- Updating
-
Miscellaneous topics
- Subprograms
- COPY statement and COPY libraries
- STRING, UNSTRING, INSPECT statements
- USAGE clause
- Reference modification
- Variable length records
- COBOL-74 vs COBOL-85 standards
Typical program assignments
- Reading/writing records from file, arithmetic statements
- IF/EVALUATE, complete report format (headings, paging, date)
- Tables
- Report Writer
- Indexed files
|