htalogo2.gif

Introduction to Application Programming (z/OS) - Topical Outline

Day One

Introduction To Application Programming

APPLICATION

The Application Programmer's Job

Platforms

Program functions

Program design

The Output - Describing What We Want

The Input - Describing What We've Got

Data

Data organizing

Pseudo-descriptions

Exercise: Describing data

Program Design

Computer Systems Organization

Buffers and Work Areas

Pseudo-Code

Goto

Loops

Conditions

The End of File Condition

A Sample Program

Exercise: Designing a Program

Testing

Pseudo-Testing - Playing Computer

Padding / Filler

Initial Values

Coding - Converting Your Design to Code

Sample Code

COBOL

PL/I

C

Assembler

Exercise: Pseudo-Testing and Finalizing the Design

The Next Steps

TSO

ISPF

Keying in Your Code

Making Your Code Executable

Running Programs

Testing Your Program

Error Handling

Cutting Over

Maintenance

Day Two

Behind The Scenes - Hardware

Modern IBM Mainframe Computer System

A CPU and Memory

Binary - The Language of Computers

Exercise: Number Conversions

Computer Memory

Data Representation

Hexadecimal

Exercise: Number Conversions

Data Formats

Memory Addressing

Behind The Scenes - Data

Tape Layout

A Sequential Data Set

DASD Concepts

A Partitioned Data Set

A Catalog

Behind The Scenes - Software

Virtual Storage Concepts

z/OS Architecture

Batch Application Environments

Online Application Environments

What's Next?

 

These Materials © Copyright 2013 by Steven H. Comstock

Materials version: V2.x

Course Objectives
Course Description
Home page