COBOL Programming Workshop - MF21 ( 5 Days )

Price:  $3000.00




Course Outline

Download Course Outline (PDF)


View Course Schedule

Abstract/Overview

This hands-on course provides the necessary knowledge to write basic COBOL programs. It covers all essential COBOL programming elements as well as structured programming techniques. Case studies and hands-on exercises ensure an effective learning experience.

Audience - Who Should Attend?

This course is intended for entry level programmer/analysts and system analysts who are not proficient with the host language.

Prerequisite

Students are assumed to possess a basic understanding of computer hardware and software and programming logic. Previous experience with a programming language such as BASIC or Pascal is helpful.

Objective

This information is being updated, please call 1 800 482 7770 for details about this course.

Content

Introduction

  • What is COBOL?
  • Evolution of COBOL
  • Benefits/Limitations
  • Application Overview
  • Program Development Process
COBOL Basics
  • Basic Program Structure
  • Coding Rules
  • Basic Program Sample
  • DISPLAY Verb
  • Syntax Errors
Identification & Environment Divisions
  • Identification Division
  • Description, Format & Examples
  • Environment Division
  • Description, Format & Examples
Basic Data Manipulation
  • DATA DIVISION
  • Basic Elements
  • Simple Data Structure
  • Field Levels
  • Data Types
  • The PICTURE Clause
  • The VALUE Clause
  • Moving Data
  • The MOVE Verb
Arithmetic Operations
  • ADD Verb
  • SUBTRACT Verb
  • DIVIDE Verb
  • MULTIPLY Verb
  • COMPUTE Verb
  • ROUNDED Option
  • ON SIZE ERROR Option
  • Rule-of-Thumb for Resultants
Basic Instruction in the PROCEDURE Division
  • ACCEPT Statement
  • Basic IF Statement
  • Creating Paragraphs
  • Simple PERFORM Statement
  • GO TO Statement
  • Elements of a Loop
File Concepts
  • File Definition
  • File Organizations
  • Record Type
  • Internal Representation of Data
  • Usage of Data
  • Calculating Record Sizes
  • Collating Sequence
  • File Processing
  • Terminology
Defining Sequential Files
  • Selecting Files
  • Required Elements
  • Describing Files
  • Describing Records
Processing Sequential Files
  • Process Flow
  • Program Coding
  • MVS Allocation Process
  • Common Errors
  • Data Validation
Structured COBOL
  • What is Structured Programming
  • Elements of Structured Programming
  • Planning Tools
  • Modular Approach
  • Structured Coding Concepts
Report Writing Concepts
  • Overview
  • Common Report Types Control Level Breaks
  • Physical Page Structure
  • Page Management
Programming Logic for Simple Reports
  • Describing Report Lines
  • Edit Symbols
  • Line Spacing
  • Coding Report Logic
Programming Logic for Reports with a Level Break
  • Control Level Logic
  • Managing Current and Previous Key
  • Summary
Tables & Arrays
  • Table Concepts
  • Creating a Table
  • Using Data Tables
  • Loading a Table
  • Printing Table Contents
  • Table Search
The Future of COBOL
  • New Enhanced Features
  • Development Platforms



Course Schedule

Start DateLocationClass CodeDuration (days)
Mon, Nov 22 2010TorontoP362645
Mon, Dec 13 2010OttawaP357835
    




top