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


Prerequisites

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


Topics
Dates & Registration

COBOL Application Programming

5 Days

Your Price: $2995


Register!

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 

E.COMPUTE 


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

    Lunch-n-Learn

    30-90 Minute Webinar

    Half or Full Day Training

    On-Demand Learning

    Team Learning Paths



    Contact us today!



Contact

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

p. 317.475.6555
f. 317.475.6556
e. [email protected]

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

Educate. Equip. Empower.
ETI Performance Improvement

© 2018 ETI Performance Improvement        Illustrations ©2012 Nathaniel Charles