Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4

This course will cover I/O processing, conditional testing, arithmetic operations, table handling, subprogram concepts & linkage conventions. It will also cover structured programming using the new COBOL for MVS constructs for Do groups (inline performs)

Course Outline
This course will cover I/O processing, conditional testing, arithmetic operations, table handling, subprogram concepts and linkage conventions. The course will cover structured programming using the new COBOL for MVS constructs for Do groups (inline performs), Dowhile, Dountil, Selection (IF THEN ELSE) and Case (evaluate). This course is current to the latest release of COBOL for MVS/VM but can be taught for any predecessors.

Objectives Upon completion of the course each participant should have:
€¢ An understanding of each of the COBOL Divisions: Identification, Environment, Data, and Procedure.
€¢ Knowledge of good programming techniques in COBOL II. Inline performs (do groups), Evaluate (case), Perform with test after (dountil), Perform with test before (dowhile), If Then Else (selection), and sequence.
€¢ An understanding of the basic I/O functions and verbs. Open, Close, Read, Write, Rewrite, Start, file organization, file access mode, fixed and variable length records processing.
€¢ An understanding of the Arithmetic instructions and different numeric data types. Add, Subtract, Multiply, Divide, Compute Pic 9 data (external decimal), Comp-3 data (packed), and Comp data (binary).
€¢ An understanding of table handling techniques. Table creation, searching tables, binary versus sequential searches, the SEARCH verb, indexing versus subscripting, and usage index data types.
€¢ An understanding of the subprogram concept. Static versus dynamic calls, Parameter list and linkage conventions, By Content and By Reference, External data items.

Topics €¢ COBOL divisions identification, environment, data and procedure
€¢ Programming techniques in COBOL II in-line performs (do groups), evaluate (case), perform with test after (dountil), perform with test before (dowhile), if then else (selection) and sequence
€¢ Basic I/O functions and verbs open, close, read, write, rewrite, start, file organization, file access mode, fixed and variable length records processing
€¢ Table handling techniques table creation, searching tables, binary vs. sequential searches, the SEARCH verb, indexing vs. subscripting and usage index data types
€¢ Subprogram concept static vs. dynamic calls, parameter list and linkage conventions, by content and reference, external data items

Audience This course is designed for application programmers and systems analysts who are or will be using the COBOL 85 standard from COBOL for MVS thru Enterprise COBOL.

Course Outline I. COBOL Overview
A. Language advantages
B. Coding requirements

II. COBOL Divisions
A. Identification division
B. Environment division
C. Data division
D. Copy statement
E. Procedure division
F. COBOL statements

III. I/O Operations
A. OPEN statement
B. READ command
C. WRITE statement
D. DISPLAY statement

IV. MOVE Statement
A. Statement overview
B. Moving different data types

V. Logic Flow Control
A. Dowhile vs. Dountil
B. PERFORM statement
C. Goback statement

VI. COBOL Compiler
A. Reserved words
B. Compiler output improvement
C. Run time options

VII. Data Validation
A. IF conditional statement
B. Conditional types
C. Nested conditionals
D. EVALUATE statement

VIII. Numeric Editing
A. Editing concepts
B. Numeric sign handling
C. Floating dollar signs
Course Outline

IX. Arithmetic Commands
A. Add statements
B. SUBTRACT statement
C. MULTIPLY statement
D. DIVIDE statement

X. COBOL Reporting
A. Report overview
B. Report components
C. File considerations
D. ACCEPT command

XI. Table Handling
A. Table definition
B. COBOL table structure
C. Table accessing
D. SET statement
E. SEARCH statement

XII. Data Representation
A. Defining COBOL data types
B. Internal representations

XIII. COBOL Subprograms
A. Basic concepts
B. Subprogram types
C. CALL statement
D. Subprogram entry
E. Linkage section
F. Nested subprogramming
Prerequisites & Certificates

Students should have a basic familiarity with TSO/ISPF (or equivalent) for editing programs and submitting jobs. Knowledge of another programming language is helpful but not required.

Certificates offered

Certificate of completion

Cancellation Policy
10 Day cancellation required for all courses in order to get a full refund.
Map & Reviews
Protech Training
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
I took the training remotely so I cannot comment on some of the questions. I think that this seminar has too much content to squeeze it into one week.... might be better as a two week course?
Reviewed by 2013
found the material very helpful - although there was a lot of material covered - the pace was well set. Would definitely recommend people to have explored Microsoft Access beforehand to be familiarized with the program before taking the course. I would imagine someone without any exposure would find it confusing. Environment really good - people very, very nice and helpful. Would definitely take the next level of access with the same training facility.
Reviewed by 2013
I was not in the physical classroom. Feedback centered around online training would be good because now I have to rate items that I was not present for. Those items are getting half a star because I was not there to rate them. The course material must go through an editing process. There are a lot of grammar mistakes, but also a lot of actual procedure/activity mistakes.
Reviewed by 2012

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 1313 times.