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. 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 and technology updates also 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 and system architecture subject matter.
  • For experienced information technology professionals, the training program can be tailored to present and implement 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 technology driven classrooms. 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
Structured Programming Techniques 2 days
TSO/ISPF - Basic 2 days
COBOL Programming - Basic 5 days
COBOL Programming - Basic: 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 Distance-learning Training Service

Distance-learning Service
VSAM for Programmers 3 days
CA-Endevor SCM: Software Change Manager 1 day
File-AID: TSO 2 days
TSO Xpediter 3 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 management, task management and job management 5. Computer instructions and component interactions 6. Major file organizations
7. Sequential file organization and sequential 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: Structured Programming Techniques
Duration: 2 days
Major Topics:
1. Elements of the program development cycle 2. Control structures used in developing structured programs 3. Structure chart - designing a program
4. Flowcharting to construct program logic and documentation 5. Pseudocode to construct program logic and documentation 6. Top-down program design techniques - problem resolution
7. Structured walkthroughs    

Module: TSO/ISPF - Basic
Duration: 2 days
Major Topics:
1. ISPF/PDF 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
10. EJES    

Module: COBOL Programming - Basic
Duration: 5 days
Major Topics:
1. Instruction formats 2. Code the elements of the four COBOL Divisions 3. Code basic input/output statements
4. Code arithmetic statements 5. Code data movement statements 6. Code an IF statement
7. Code an EVALUATE statement 8. Code the simple PERFORM statement 9. Code a simple read/write program
10. Structure the solution to a problem using structured techniques 11. Code Working Storage entries to define record descriptions based data types and usage  

Module: COBOL Programming - Basic: 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. Flow of control - PERFORM 2. Table processing 3. Indexes and subscripts
4. Loading tables 5. Coding and using a sequential search 6. Coding and using a binary search
7. Memory manipulation with the REDEFINES 8. Report processing 9. Basic debugging techniques

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. Sequential files 2. Indexed files - VSAM KSDS 3. Relative files - VSAM RRDS
4. Sort/merge feature 5. How to become an effective maintenance programmer 6. Object oriented COBOL
7. Multiple dimension table 8. Processing multi-level tables 9. Nested processing
10. Invoking procedures and passing data 11. Run-time options and parameters 12. Variable length tables
13. Sequential file updating    

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. Access Method Services 2. VSAM datasets 3. VSAM performance
4. Application programming 5. Alternate indexes and paths 6. VSAM security and data security

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 9. CICS InterTest and CICS load library
10. DB2 issues    

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: 3 days
Major Topics:
1. Facilities 2. Full screen interface 3. Interactive debugging techniques
4. Changing the flow of control 5. Trace facility 6. File allocation utility
7. Advanced debugging techniques 8. Reusable test scripts 9. Support environments
10. CICS interface 11. IMS interface  

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. Featureset and facilities 2. Linking and bridging 3. Programming languages
4. Components and fundamental objects 5. Application programming interface 6. Modeling
7. Administration 8. Workflow clients  

Module: IBM MQ: Application Programming
Duration: 4 days
Major Topics:
1. Featureset and facilities 2. Queue Manager connections 3. Error handling
4. Messages 5. Replies and reports 6. Triggering
7. Functions 8. Multithreading 9. Advanced topics
10. API: Application Programming Interface    

Module: DB2: Application Programming
Duration: 5 days
Major Topics:
1. DB2 fundamentals 2. DB2 programming in COBOL 3. DB2 objects
4. SQL: Structured Query Language 5. Retrieval operations 6. Retrieval operations: built-in functions
7. Other retrieval operations 8. Update operations 9. QMF: Query Management Facility
10. Locking and performance 11. EXPLAIN 12. Coding considerations
13. Embedded SQL 14. Program design

Module: CICS TS: Command Level Programming
Duration: 5 days
Major Topics:
1. CICS concepts and terms 2. CICS featureset 3. Designing a CICS program
4. Creating a BMS mapset 5. BMS mapset and symbolic map 6. Coding a CICS program
7. Testing a CICS program 8. Temporary storage control 9. CICS commands and programming techniques
10. Program design 11. Systems overview 12. Menu program
13. Maintenance program 14. Processing files sequentially

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 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.