Advanced COBOL programming
This COBOL course the third course in the COBOL Application Programming Certificate. Students entering this course must have successfully completed the Basic COBOL Application Programming class. This second course in COBOL will begin with a review of single dimensional array processing techniques before beginning multidimensional array processing techniques. File processing techniques including sorts, merges, transaction processing, Structured Programming techniques and modularization including both internal and external subroutines will be taught and used in all programming projects. Finally interactive COBOL using CICS will be taught and used to develop an interactive user program. This course uses extensive programming projects to enable the student to practice what is being taught. These programming projects will be entered, compiled and executed on the Marist College Z/OS main frame computer using TSO.
Topics for COBOL Advanced COBOL Application Programming Course:
-
Array Processing Techniques
-
Single Dimensional Arrays
-
SEARCH
-
SEARCH ALL
-
-
Multi-Dimensional Arrays
-
Reservation Systems
-
Financial Analysis
-
Weather Analysis
-
-
-
File Processing Techniques.
-
Sorts and Merges
-
Master Transaction Processing Techniques.
-
Indexed Sequential Access Method (ISAM)
-
Create and ISAM File
-
Use ISAM to ADD New Records, Delete Records and Update Records
-
-
Virtual Sequential Access Method (VSAM)
-
Use IDCAMS to Create, Modify and List VSAM Files
-
Use VSAM to Add, Delete and Update Records.
-
Creating and Processing ESDS, KSDS and RRDS Files
-
-
-
Develop Programs Using External Routines.
-
Passing Data between Programs (CALL).
-
Linkage Section.
-
The Linkage Editor
-
-
Using the Report Writer Module
-
The Report Section in the Data Division
-
-
Using CICS to Develop Interactive Programs
-
How Application Programs use CICS Services.
-
How to Develop CICS programs
-
The Execute Interface Block and the DFHAID Copy Member
-
A CICS Inquiry Program
-
The BMS Mapset
-
