Structured COBOL Programming

LENGTH OF COURSE:
5 Days

DESCRIPTION: The course will concentrate on designing, coding, and debugging application programs using structured coding techniques and facilities. This course begins with basics of the COBOL language and concludes with program debugging and problem determination. This course is perfect for the company that needs to quickly indoctrinate their staff in the COBOL programming environment.

PREREQUISITES: Some knowledge of information processing concepts and terms. This course will be tailored to the level of the customer.

INSTRUCTION TECHNIQUES: A combination of Lecture, Exercises, and Labs (when/where available). Course labs can run on almost any hardware, from PC to Mainframe.

AUDIENCE

This course is designed for individuals that plan to code or programmers that are currently coding application programs using COBOL. This course allows the programmer to quickly become familiar with COBOL Coding Techniques and Syntax.
KEY HIGHLIGHTS:
  • An Introduction to COBOL and COBOL II
  • The Program Development Process
  • Designing COBOL Programs
  • Syntax and Margin Rules
  • Working Storage Fields
  • COBOL Divisions and Coding
  • Specification and JCL Assignment
  • COBOL Procedure Division Specifics
  • Program Control
    • Sequence, Selection, Iteration and Case Structures.
    • Evaluate Statements
    • Paragraph Processing
    • Loops and Control
    • Conditional Loops
  • Evaluate and code COBOL Verbs, including:
    • MOVE, INSPECT, STRING, UNSTRING, INITIALIZE
  • Basic File Processing
    • OPEN , Record, and CLOSE Processing
  • Printing, and Displaying Output


  • Random, and Direct Access
  • Processing VSAM Files
  • Control Break Processing
  • Arithmetic Verbs and Intrinsic Functions
  • Data Validation
  • SORTS and MERGES
  • Subprogram Usage and Linkage
  • Array Processing and Table Handling
  • Advanced Table Handling and Processing
  • Advanced SORTS and MERGES
    • SORT & MERGE Statements
    • Restrictions and Statements
    • JCL Requirements
    • Special Registers
  • Checkpoint/Restart Features
    • Getting a Checkpoint
    • Checkpoint Record Data Set
    • Restrictions
  • Advanced File Processing


  • IBM Language Extensions and Differences
  • Source and Library Management
  • Error Processing
  • Compile Options and Results
  • Job Control Language and COBOL
  • Output Results and Control
  • Program Execution, Control and Debugging Techniques
  • Throughout the course students will study the differences between COBOL 74, COBOL 85 and COBOL 9x.


FROM OUR STUDENT EVALUATIONS...
"This course is good to give a person the basics of COBOL programming or to be used as a refresher course."

Donna Ranck

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.