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 20 days =
4 weeks of 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 fast-track 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.
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.
|
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 |
|
13. 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. Access
method services |
8. Using
sequential and direct access |
9.
Alternate indexes and paths |
| 10. VSAM
security and data security |
11. Using
Access Method Services |
12. 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: |
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 UDB: 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 |
|
|
|
Review Additional Content
IBM and third party system software, web enablement, and interrelated information technology subject matter can be researched using the
course search engine.
The audience, duration, and content can be used to review and augment an integrated training program and evaluate alternative fast-track courses.
|
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. |
|
www.coboltrainingbysysed.us/commquests.htm |
|
Footnote 1:
SYS-ED’s core COBOL curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.