COBOL Programming Part 1 - Foundation Level

Course

In High Wycombe

£ 1,575 + VAT

Description

  • Type

    Course

  • Location

    High wycombe

  • Duration

    5 Days

On successful completion of this course, attendees will be able to: describe the structure and purpose of COBOL programs, write, compile and test structured COBOL batch programs, code both IDENTIFICATION and ENVIRONMENT DIVISIONS, code data descriptions within the DATA DIVISIONS, access sequential files from COBOL programs, perform arithmetic operations in COBOL programs.. Suitable for: Trainee or junior programmers who will be writing or maintaining COBOL programs.

Facilities

Location

Start date

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request

About this course

An understanding of basic computing terms and techniques. A basic understanding of the IBM mainframe environment and the ability to use TSO is also expected.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives
On successful completion of this course, attendees will be able to:

  • describe the structure and purpose of COBOL programs
  • write, compile and test structured COBOL batch programs
  • code both IDENTIFICATION and ENVIRONMENT DIVISIONS
  • code data descriptions within the DATA DIVISIONS
  • access sequential files from COBOL programs
  • perform arithmetic operations in COBOL programs.

Who Should Attend
Trainee or junior programmers who will be writing or maintaining COBOL programs.

Prerequisites
An understanding of basic computing terms and techniques. A basic understanding of the IBM mainframe environment and the ability to use TSO is also expected.

Duration
5 days

Course Code
CBF

Contents
Introduction to COBOL programming
Programming concepts; low and high level programming; development; compiling; design.
This segment shows the development of COBOL since its inception and explains the stages of a program from design to executable program.

COBOL programming
Syntax descriptions; program structure; statements and paragraphs; character set; words; program format; comments and blank lines.
Describes and defines the components of a COBOL program.

IDENTIFICATION DIVISION
Writing the IDENTIFICATION DIVISION: general rules; sentences.
This segment describes how to code entries in the IDENTIFICATION DIVISION.

ENVIRONMENT DIVISION
Writing the ENVIRONMENT DIVISION; CONFIGURATION SECTION; INPUT-OUTPUT SECTION: FILE-CONTROL paragraph.
How to code entries in the ENVIRONMENT DIVISION. Particular emphasis is made on the SELECT statement and its link with JCL.

DATA DIVISION (I)
Data records and structure, general rules; FILE SECTION; WORKING-STORAGE SECTION, describing data: PICTURE, alphabetic, alphanumeric and numeric data, FILLER; VALUE.
This segment describes level numbers in COBOL programs and how to define simple character and numeric fields is taught.

PROCEDURE DIVISION
Terminating; paragraphs; sections; PERFORM; in-line PERFORM; PERFORM VARYING; GO TO; MOVE; INITIALIZE; OPEN, CLOSE, READ; ACCEPT .
Describes the PERFORM statement, shows how to structure a COBOL program and introduces the instructions MOVE, OPEN, READ, WRITE and CLOSE to allow the first program to be written.

DATA DIVISION (II)
Alphanumeric and numeric edited data, simple and special insertion, fixed and floating insertion, suppression and replacement; data description, REDEFINES clause, BLANK WHEN ZERO clause, JUSTIFIED clause, SIGN IS clause, USAGE clause, SYNCHRONIZED clause, OCCURS clause; 88 level identifier.
Showing how to define binary and packed decimal data and how to produce edited printed output. Level 88 levels are introduced.

Arithmetic operations
Options; ADD; SUBTRACT; MULTIPLY; DIVIDE; COMPUTE; COMPUTE statement operators; Arithmetic functions.
How to use all the COBOL arithmetic statements.

Conditional statements
IF; AND OR; condition names; EVALUATE.
How conditional processing is performed in a COBOL program.

COMPILER options
FDUMP, FLAG, LIST, MAP, XREF.

COBOL Abends
Codes 35, 39 and 46; SYSOUT and CEEDUMP.

COBOL Programming Part 1 - Foundation Level

£ 1,575 + VAT