Office 365
Welcome!    Login | Checkout 0 Items | Checkout
ETI Performance Improvement

Technical Training

Creating Rock Stars since 1984

COBOL Application Programming

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. 

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. 


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. 

More About This Session

Dates & Registration

COBOL Application Programming

5 Days

Your Price: $2995


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 

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 

XII. COBOL Subprograms 

A.Basic concepts 

B.Subprogram types 

C.CALL statement 

D.Subprogram entry 

E.Linkage section 

F.Nested subprogramming

COBOL Application Programming

5 Days

Your Price: $2995

No sessions are scheduled at this time.
Contact us to schedule a session for your organization.

back to top

Customize Sessions

Need a customized session?

Did you know that all of our sessions can be customized?
Let us help create a private session your team will love!

Selected Sessions

No Sessions Selected

Add a session to begin registration.
  • Chat with a Coach

    Have a more immediate need? Book a
    one-on-one virtual session with one of our coaches. Why spend the next hour searching online for answers? Spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. We're standing by ready to level up your knowledge of the apps you use every day.

    $9.99  |  15 minutes

      Book Now

  • Personalize This Session

    All of our sessions can be customized to meet your team's specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team's valuable time!

    Let us help customize your next:


    30-90 Minute Webinar

    Half or Full Day Training

    On-Demand Learning

    Team Learning Paths

    Contact us today!


ETI Performance Improvement
8500 Keystone Crossing Suite 550
Indianapolis, Indiana 46240

p. 317.475.6555
e. [email protected]

8:00 am - 5:00 pm M-F EST

Educate. Equip. Empower.
ETI Performance Improvement

© 2019 ETI Performance Improvement        Illustrations ©2012 Nathaniel Charles