Programming with COBOL - 5 to 10 Days
Case Training -
6-10 days - Introductory - In-House - £From £145 per delegate per day (inclusive of all expenses)
Course Code: BT05
Send A Message
Description and objective: Target Audience
The course is aimed at developers' not familiar COBOL program development. This course covers all aspects of Programming with COBOL. The course teaches the design, writing and testing of COBOL programs. Many exercises are performed by the developer to ensure that the statements taught are fully understood and practical experience is gained.
A duration of ten days is required to teach someone new to programming. The same course can however, be compressed and taught in a shorter amount of time if 'conversion' training is required e.g. an experienced PL/1 programmer wishing to learn COBOL. The course can also be compressed if the student only requires basic knowledge (for example - to use an Applications Generator).
Therefore, the exact number of days required is determined by the audience, and by the final level of knowledge to be gained.
Pre-requisites
Knowledge of TSO/ISPF and JCL is required. This can be gained by attending course BT02.
Course Objectives
Whilst covering the basics of COBOL programming and how it is used, this course also aims to give an insight into structuring COBOL programs, COBOL verbs, manipulating data, and testing COBOL programs.
On completion of this course the student will be able to:
Develop Structured COBOL Programs
Understand and Use COBOL Verbs
Develop COBOL programs using the available verbs
Develop and Test COBOL print programs
Develop and Test COBOL programs accessing different types of files
Course Environment
Development will be performed using:
IBM Mainframe
Course Details
COBOL OVERVIEW
Introduction to COBOL Program Development
Introduction to COBOL
Input of Source Code
COBOL Program Divisions
IDENTIFICATION DIVISION
The Identification Division
ENVIRONMENT DIVISION
The Environment Division
DATA DIVISION
File Section
Working Storage Section
Linkage Section
Declaring Variables
Picture Clauses
Special Picture Clauses for Printing
Initialising Variables
Filler
Level 88's
The Occurs Clause
Redefinitions
Copying Members from an External PDS
PROCEDURE DIVISION
Sections and Paragraphs
Program Termination
Procedure Division Statements
Program Structure
PROGRAM FLOW
Perform Statement
In-Line Perform Statements
Go To Statement
If Statement
Evaluate Statement
FILE ACCESS
Opening Files
Closing Files
Read Statement
Write Statement
Carriage Control Characters
Display Statement
Accept Statement
MANIPULATING VARIABLES
Move Statement
Group Moves
Move Corresponding
Reference Modification and Substrings
Set Statement
Initialising Variables
Arithmetic Manipulation
Add Statement
Subtract Statement
Multiply Statement
Divide Statement
Compute Statement
Exponentiation
Symbol Evaluation
String Statement
Unstring Statement
Inspect Statement
TABLES AND DATA SEARCHES
Referencing Table Elements
Multi-Dimensional Tables
Searching Tables
Binary Searches
SUBROUTINES
Writing a Subroutine
Executing a Subroutine
VSAM PROCESSING
File Definition
Opening VSAM Files
Indexed Read
Sequential Read
Rewriting Records
Deleting Records
Positioning Within a File
SORT PROCESSING
Sort Statement
Sort Procedures
Sort In / Sort Out Programs
Input Procedure / Sort Out Programs
Sort In / Output Procedure Programs
Input Procedure / Output Procedure Programs
Course Format
Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of writing and testing different types of COBOL programs using the various COBOL verbs available.
Examples are used extensively, ranging from simple code snippets to full applications with complete real world functionality. These are supplied at the start of the course and it is encouraged that the delegates execute and experiment with these under the instructors guidance as they are introduced.
These examples are available to take away, along with the delegates own work.
The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.
For further details and booking enquiries, telephone: 01275 859666 or visit:: www.casetraining.co.uk
.
Contact Case Training
| Phone | 01275 859666 When calling be sure to mention Training Pages
| Fax | 01275 854649 |
|
Send a Message