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

Licensing and Experience Courseware as Learning Center Quality Control

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. 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 the full complement of 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, checklist of completed tasks, validation assessment, and a final examination can be utilized. This COBOL Programming Language 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
WebSphere MQ Middleware
WebSphere Family Software
Rational Developer for System z

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 days
COBOL Programming - Advanced 5 days
COBOL Programming - Advanced: Workshop 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
WebSphere MQ (MQSeries): Introduction 2 days
WebSphere MQ (MQSeries): 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 hex representation 9. Hex 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. Logon/logoff to TSO/ISPF 2. ISPF main menu 3. Execute TSO commands and CLISTs
4. BROWSE and EDIT features of ISPF 5. Library Utility to browse, print, rename, and delete members 6. DATASET Utility
7. MOVE/COPY Utility 8. DSLIST Utility of ISPF 9. Submit a job - compiling and linking a program
10. Flasher or OUTLIST Utility to view submitted output 11. ISPF parameters 12. Split screen option
Protecting data files for terminal sessions    

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. COBOL requirements for VSAM file handling 3. COBOL for key-sequenced datasets
4. VSAM datasets 5. VSAM performance 6. Application programming
7. Using sequential and direct access 8. Alternate indexes and paths 9. VSAM security and data security
10. Program using AIX sequentially    

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

Module: File-AID: TSO
Duration: 2 days
Major Topics:
1. Featureset 2. Advantages of File-AID 3. Supported access methods
4. Processing options 5. Default settings 6. Record selection
7. BROWSE and EDIT 8. Functions 9. Utilities
10. Allocation of VSAM files 11. Manipulating PDS files 12. Interactive execution
13. Background execution    

Module: TSO Xpediter
Duration: 3 days
Major Topics:
1. Facilities 2. Support environments 3. Full screen interface
4. Interactive debugging techniques 5. Changing the flow of control 6. Trace facility
7. Advanced debugging techniques 8. Reusable test scripts 9. ALC testing
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. FM/DB2 facilities 2. Working with templates 3. Viewing DB2 data
4. Changing DB2 data 5. Creating and dropping DB2 objects 6. Populating a DB2 table with data
7. Lists of DB2 objects 8. Managing DB2 privileges 9. Generating batch JCL for DB2 utility jobs
10. Working with SQL statements    

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: WebSphere MQ (MQSeries): 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. Advanced buildtime 8. Administration 9. Workflow clients

Module: WebSphere MQ (MQSeries): 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.