This course runs for a duration of 5 Days.
The class will run daily from 10 AM ET to 5 PM ET.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
Students who complete this course will be able to write or maintain COBOL programs that do not require advanced capabilities of the language. The emphasis here is learning the basics of the language, along with developing program design skills using pseudocode.
Audience
Topics
Fundamentals
A. Hardware and Software
B. Instructions and Programs
C. Compiling and Binding
D. COBOL Basics
Computer Exercise: Starting a COBOL Program
Describing Data
A. Concepts
B. Records and Files
C. Fields
D. Structures
E. Introduction to PICTURE
F. Working-Storage
G. Tips in Defining Data
• Computer Exercise: Defining Working-Storage
Processing Data
A. File Handling
B. Record Building
C. Loop Control
D. The PROCEDURE Division
E. Qualification of names
F. OPEN, READ, WRITE, CLOSE
G. Control Flow: GO TO, EXIT PROGRAM, STOP RUN, GOBACK
H. Data Manipulation
I. MOVE and MOVE CORRESPONDING
J. Program Building Strategy
• Computer Exercise: A
/O Processing Options
A. Buffers
B. Move Mode and Locate Mode Processing
C. End of File Processing
D. Data Element Naming
• Computer Exercise: Variations on a Theme
More on Data Items
A. Figurative Constants
B. Data Editing
• Computer Exercise: Editing
PERFORM Statements
Program Design
Conditional Statements
Describing Numeric Data
Data Alignment
Arithmetic Instructions
EVALUATE
Basic String Manipulation
Introduction to Intrinsic Functions
Working with Print Files
Control Breaks
Match Merge Logic
Miscellaneous Topics
A background in using text editor, experience submitting jobs and examining the output, as well as introduction to data processing concepts are required for this course. 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.