COBOL Training Program

COBOL Training Program

COBOL Language Training Program

COBOL Training Sitemap

COBOL Training Program Advanced search

Technology Driven IT Training

Web-based Training Services

Why SYS-ED for Web-based Training

Definition of Service

Delivery Medium

Contact You

The COBOL training program is comprised of mainframe concepts, programming skills, and COBOL programming language. The client selects the component modules and program duration. The standard duration is 30 days = 6 weeks followed by client-specific mainframe utilities and system software training - Compuware and Computer Associates mainframe software or IBM Tools . A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration.1  Educational consultancy topics, inclusive of project specifications can be incorporated into the program.

  • For employees with no IBM mainframe systems software and legacy programming language experience, the training program can be augmented with z/OS operating system concepts, z/OS web server, and system architecture subject matter.
  • For experienced information technology professionals, the training program can present the principles of a SOA: service oriented architecture in a IBM or hybrid computing environment.

The training program can be adjusted to include extensions and specialized usage of the COBOL language.

Enterprise COBOL

Object Oriented COBOL

Multi-platform Maintenance Programming

SYS-ED's training programs utilize multiple delivery medium: distance-learning, web-based, and classroom instruction. As part of conducting a training program, subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations, component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom instruction and distance-learning. At the client's discretion, a record of completed assignments, validation assessment, and a final examination can be utilized. This COBOL  training program provides a framework for evaluating a sequence of integrated course modules: duration and subject matter.

COBOL Language Training Program

Base Program Duration
Technology Updates
COBOL Language

Programming Skills

ISPF Productivity Tool - IBM
File-AID Family - Compuware
DYL-280 - Computer Associates

CICS Transaction Server
IMS Transaction Server
Db2 Relational Database

XML Standard
IBM MQ Middleware
WebSphere Family Software

IBM Development Platform
Rational Developer for System z

 Teaching Models

Teaching Models

Why SYS-ED for Mainframe Training


Data Processing - Introduction 2 days
TSO/ISPF - Basic 2 days
Structured COBOL 2 days
COBOL Programming 5 days
COBOL Programming: Workshop 5 days
COBOL Programming - Intermediate 5 days
COBOL Programming - Intermediate: Workshop 2 2 days
COBOL Programming - Advanced 5 days
COBOL Programming - Advanced: Workshop 2 2 days
Base Program Duration 30 days
Follow-up Courses SYS-ED Distance-learning
Distance-learning Service
VSAM for Programmers 3 days
CA-Endevor SCM: Software Change Manager 1 day
File-AID: TSO - Compuware 2 days
Xpediter/TSO - Compuware 2 days
IBM Tools: File Manager, Fault Analyzer, and Debug Tool 3 days
IBM MQ: Introduction 2 days
IBM MQ: Application Programming 4 days
Db2: Application Programming 5 days
CICS TS: Command Level Programming 5 days
IMS: DB DL/1 Programming 5 days

Module: Data Processing - Introduction
Duration: 2 days
Major Topics:
1. Elements of a computer system 2. Component hardware 3. Role of an operating system
4. Data, task, and job management 5. Computer instructions and component interactions 6. Major file organizations
7. Sequential file organization and processing 8. Decimal, binary, and hexadecimal representation 9. Hexadecimal addition and subtraction
10. Data formats: character mode, zoned decimal, packed decimal, and binary 11. Base-displacement system of addressing 12. Job control language
13. Program assembly and compilation    

Module: TSO/ISPF - Basic
Duration: 2 days
Major Topics:
1. ISPF environment 2. TSO commands 3. Browsing
4. Editing 5. Compiling programs - optional 6. Examining output
7. Dataset and library maintenance 8. Running utilities in batch 9. CLISTs: command procedures and dialogs

Module: Structured COBOL
Duration: 2 days
Major Topics:
1. Coding structured COBOL programs 2. Structured program design 3. Flowcharting
4. Pseudocode 5. Structured walkthrough 6. Programming considerations
7. Review of installation standards    

Module: COBOL Programming
Duration: 5 days
Major Topics:
1. Foundation and concepts 2. Identification and Environment Divisions 3. Data Division
4. Procedure Division - part 1 5. Procedure Division - part 2 6. Table handling
7. Internal sort 8. Compilation 9. Debugging
10. Related programs and subprograms    

Module: COBOL Programming: Workshop
Duration: 5 days
Major Topics:
1. Code and use condition-names - level 88 items 2. Code structured mainlines and process drivers using PERFORM and PERFORM UNTIL 3. Produce a COBOL report with multiple headers, trailers, page breaks, and edited pictures
4. Code calculations 5. Code a multi-level control break report 6. Develop source code documentation
7. Debugging techniques - DISPLAY

Module: COBOL Programming - Intermediate
Duration: 5 days
Major Topics:
1. VSAM file access 2. SORT utility 3. Advanced table processing
4. Language environment 5. Subprograms 6. XML processing
7. String processing 8. Performance 9. Debugging

Module: COBOL Programming - Intermediate: Workshop
Duration: 2 days
Major Topics:
1. Code and perform data validation and error handling using structured techniques 2. Produce a COBOL report with multiple headers, trailers, and page breaks 3. Utilize basic debugging techniques
4. Use a hard-coded table

Module: COBOL Programming - Advanced
Duration: 5 days
Major Topics:
1. Table handling 2. Internal sorts 3. VSAM: introduction
4. COBOL and VSAM 5. Related programs and subprograms 6. Intrinsic functions
7. Nested programs 8. COBOL styles and techniques 9. Unicode support
10. XML    

Module: COBOL - Advanced: Workshop
Duration: 2 days
Major Topics:
1. Code a multidimensional table 2. Use the PERFORM VARYING to reference and manipulate values in multi-level tables 3. Code a sequential file matching program with a subprogram and multi-level table handling

Module: VSAM for Programmers
Duration: 3 days
Major Topics:
1. Introduction and overview 2. Access Method Services 3. VSAM datasets
4. Application programming 5. Alternate indexes and paths 6. New VSAM features

Module: CA-Endevor SCM: Software Change Manager
Duration: 1 day
Major Topics:
1. Facilities 2. Endevor environment and terminology 3. Display
4. Retrieve function 5. Adding/updating 6. Utilities
7. Package: creation and casting 8. Special utilities - client-specific: Db2 and CICS  

Module: File-AID: TSO - Compuware
Duration: 2 days
Major Topics:
1. File-AID facilities 2. Browse 3. VSAM
4. Editing 5. COMPARE File 6. Search and updating
7. COPY Utility 8. VIEW Layout Utility 9. Reformatting records
10. XREF dataset: creation and use 11. File-AID Batch  

Module: Xpediter /TSO - Compuware
Duration: 2 days
Major Topics:
1. Facilities 2. Full screen interface 3. Interactive debugging techniques
4. Changing flow of control 5. Trace facility 6. File allocation utility
7. Advanced debugging techniques 8. Reusable test scripts  

Module: IBM Tools: File Manager, Fault Analyzer, and Debug Tool
Duration: 3 days
Major Topics:
1. Featureset 2. Starting File Manager 3. Viewing datasets
4. Shared files 5. Template: creation and editing 6. Filtering records with templates
7. Changing records in datasets 8. Managing datasets 9. Tape specific functions
10. Disk/VSAM data functions    

1. Analysis engine 2.  Real-time analysis 3.  ISPF interface
4. Batch re-analysis 5. CICS system abend dump analysis 6. Fault Analyzer report
7. Interactive re-analysis    

1. Debug Tool utilities 2. Full-screen mode 3. Preparing a program for debugging
4. Program preparation 5. Starting Debug Tool 6. Full-screen techniques
7. Debugging techniques 8. Debug Tool processing  

Module: IBM MQ - Introduction
Duration: 2 days
Major Topics:
1. Messages and queues 2. MQ facilities and components 3. API overview
4. Programming MQ 5. Interfacing with other systems 6. Administration

Module: IBM MQ: Application Programming
Duration: 4 days
Major Topics:
1. Getting Started 2. Messages 3. MQ Explorer
4. Message MQ Interface 5. Connecting to a Queue Manager 6. Putting a message
7. Browsing messages 8. Committing and backing out units of work 9. Triggers

Module: Db2: Application Programming
Duration: 5 days
Major Topics:
1. Fundamentals of Db2 2. Structured Query Language 3. Retrieval and update operations
4. SQL functions 5. Table and view design 6. Embedded retrieval and update operations
7. Db2 architecture 8. Locking 9. Performance
10. EXPLAIN command 11. Query Management Facility  

Module: CICS TS: Command Level Programming
Duration: 5 days
Major Topics:
1. CICS concepts and facilities 2. Task and program services 3. Command level programming
4. Handling exceptional conditions 5. Basic Mapping Support 6. Program control
7. File control 8. Temporary storage 9. Transient data
10. Debugging    

Module: IMS: DB DL/1 Programming
Duration: 5 days
Major Topics:
1. Components of IMS DL/1 2. IMS DL/1 structure 3. Program structure and interface to IMS/VS
4. Database retrieval calls 5. Database update calls 6. Advanced techniques
7. Characteristics of a DL/1 database 8. Logical relationships and searching 9. System service calls
10. Testing    

Technology Exchange Websites

SYS-ED websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment.

Footnote 1:

SYS-EDs core COBOL curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.

Footnote 2:

Within this six week COBOL training program, the 2-day Intermediate and 2-day Advanced workshops can be extended by replacing class time dedicated to the Data Processing - Introduction, Structured Programming Techniques, and TSO/ISPF - Basic modules. When the COBOL Programming - Advanced is taught as a standalone course, the industry standard workshop time is 5 days. The performance and workshop objectives associated with the duration can be reviewed with the SYS-ED Director of Education.  Client organizations have the flexibility to have the three introductory courses taught outside of the program; self-study or as modular courses with a required level of mastery before proceeding to the COBOL language program.