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 Date | Location | Class Code | Duration (days) |
| Mon, Nov 22 2010 | Toronto | P36264 | 5 |
| Mon, Dec 13 2010 | Ottawa | P35783 | 5 |
| | | | |
top