Instructor:                 John H Petlicki

Phone:                     Office (312) 362-6149; Home (847) 679-4169

Accounts                 on UNIX = jpetlick@condor.depaul.edu (email),
                                 on IBM (TSO) = JPETLIC

Office hours             1/2 hour before and after class, or by appointment.
 

Points for weekly assignments are based on the attached schedule.

Each COBOL assignment is worth 50 points. Assignments completed and received before receive:

Due Date -- full credit + bonus
Up to one week late -- credit - 10 - bonus
Up to two weeks late -- credit - 20 - bonus
After two weeks -- no credit

Each quiz is worth 100 points

10 points deducted for any quiz NOT taken when scheduled.

NO exceptions to the grading schedule for assignments and quizzes.

SANCTIONS AGAINST PLAGIARISM
Never submit someone else's and as your own.

Sanctions could result in an automatic "F" in the course and possible expulsion.

TEXTS:

1) Stern and Stern " Structured COBOL-8th Edition " (Wiley)

2) Janossy and Samuels -- CICS/ESA A Primer - (Wiley)

3) Supplementary Materials for COBOL/CICS Programming (Samuels)

 

------------------------------------------------------------------------------------------------------------
Session 1 Subjects:                                         Reading Assignment(s)

ISPF/PDF for program development                 Stern and Stern -- Chapters 1, 2, and 3
How to run a COBOL program
Source Code, Machine Code

Practice Exercise:

COBOL program #1 assigned.

------------------------------------------------------------------------------------------------------------
Session 2 Subjects:                                         Reading Assignment(s)

Basic coding techniques                                     Stern and Stern -- Chapter 4
Structure Of A COBOL Program
COBOL Verbs

Practice Exercise:

COBOL program #2 assigned.

------------------------------------------------------------------------------------------------------------
Session 3 Subjects:                                         Reading Assignment(s)

Header Routines,                                                 Stern and Stern -- Chapters 5 and 6
Arithmetic Operations,
Conditional Statements,
Final Totals

Practice Exercise:

COBOL program #1 due

------------------------------------------------------------------------------------------------------------
Session 4 Subjects:                                         Reading Assignment(s)

Validation                                                             Stern and Stern -- Chapters 7 and 8
-- two output files from one input file

Practice Exercise:

COBOL program #2 due
COBOL program #3 assigned.

------------------------------------------------------------------------------------------------------------
Session 5 Subjects:                                         Reading Assignment(s)

Structured Design And Code                             Stern and Stern -- Chapters 9 and 10
Enhancements to Basic Modular Design -- COPY statement
COPY statement -- Packed decimal
Computational Values/packed decimal data

------------------------------------------------------------------------------------------------------------
Session 6 Subjects:                                         Reading Assignment(s)

Control Breaks                                                     Stern and Stern -- signed numbers
COPY Directives -- indexed lookup
Packed Decimal Data -- select/read
Computational Values

Practice Exercise:

COBOL program #3 due
COBOL program #4 assigned.

------------------------------------------------------------------------------------------------------------
Session 7 Subjects:

Signed Fields,
Passing Information to COBOL Programs through a JCL PARM
Indexed Lookup
Review For COBOL Exam #1

------------------------------------------------------------------------------------------------------------
Session 8 Subjects:                                          Reading Assignment(s)

COBOL Exam #1                                                 Stern and Stern -- Chapter 11

Practice Exercise:

COBOL program #4 due
COBOL program #5 assigned.

------------------------------------------------------------------------------------------------------------
Session 9 Subjects:                                         Reading Assignment(s)

Introduction to Table Handling                             Stern and Stern -- Chapter 12
--Single Level Arrays

>>>>>>>>>>>>>>>>First Evaluation Given <<<<<<<<<<<<<<<<<<<<

------------------------------------------------------------------------------------------------------------
Session 10 Subject:                                         Reading Assignment(s)

Two-Level Arrays                                                  Stern and Stern
Three-Level Arrays -- subprogramming

------------------------------------------------------------------------------------------------------------
Session 11 Subjects:                                       Reading Assignment(s)

Subprogramming Stern and Stern -- Chapter 14
Using Load Libraries -- character manipulation

Practice Exercise:

COBOL program #5 due
COBOL program #6 assigned.

------------------------------------------------------------------------------------------------------------
Session 12 Subjects:                                     Reading Assignment(s)

Character Manipulation                                     Stern and Stern -- Chapter 13
Sorting

------------------------------------------------------------------------------------------------------------
Session 13 Subjects:                                     Reading Assignment(s)

Sequential File Processing                                 Stern and Stern -- Chapter 15
Balance Line Algorithm -- indexed (also for next week)
Supplemental Notes--Section IX

Practice Exercise:

COBOL program #6 due
COBOL program #7 assigned.
------------------------------------------------------------------------------------------------------------
Session 14 Subjects:                                     Reading Assignment(s)

Indexed File Creation                                         Stern and Stern -- Chapter 15
Indexed File Processing -- indexed
Introduction to Easytrieve

------------------------------------------------------------------------------------------------------------
Session 15 Subjects:

Alternate Key Processing
Review For COBOL Exam #2

Practice Exercise:

COBOL program #7 due
COBOL program #8 assigned.

------------------------------------------------------------------------------------------------------------
Session 16 Subjects:                                     Reading Assignment(s)

COBOL Exam #2                                                 Janossy/Samuels -- Chapters 1-5

------------------------------------------------------------------------------------------------------------
Session 17 Subjects: Reading Assignment(s)

Overview Of CICS                                                 Janossy/Samuels -- Chapters 6-8 & 12
CICS Tables
BMS--Sending a MAP With MAPONLY

Practice Exercise:

COBOL program #8 due
COBOL program #9 assigned.

------------------------------------------------------------------------------------------------------------
Session 18 Subjects:                                         Reading Assignment(s)

CICS/COBOL Program                                         Janossy/Samuels -- Chapters 9,13,14

>>>>>>>>>>>>>>>>>> Second Evaluation Given <<<<<<<<<<<<<<<<<<<<
------------------------------------------------------------------------------------------------------------
Session 19 Subjects:                                         Reading Assignment(s)

CICS/COBOL Program                                         Janossy/Samuels -- Chapters 10, 11 15

Practice Exercise:

COBOL program #9 due
COBOL program #10 assigned.

------------------------------------------------------------------------------------------------------------
Session 20 Subjects:                                         Reading Assignment(s)

CICS Browse Commands                                     Janossy/Samuels -- Chapter 16
DFHCOMMAREA

------------------------------------------------------------------------------------------------------------
Session 21 Subjects:                                         Reading Assignment(s)

Menu Production-- Supplemental Notes -- Section X
CICS LINK Command -- EIBDATE LISTMAP, PAGET
CICS XCTL Instruction

Practice Exercise:

COBOL program #10 due
COBOL program #11 assigned.

------------------------------------------------------------------------------------------------------------
Session 22 Subjects:

Paging
Temporary Queues

------------------------------------------------------------------------------------------------------------
Session 23 Subjects:

Passing Data From One CICS/COBOL Program To Another
Review For CICS/COBOL Exam #3

Practice Exercise:

COBOL program #11 due
COBOL program #12 assigned.

------------------------------------------------------------------------------------------------------------
Session 24 Subjects:

COBOL Exam #3
Instructor Evaluation

Practice Exercise:

COBOL program #12 due 1 week later

------------------------------------------------------------------------------------------------------------
>>>>>>>>> Third Evaluation Mailed Out Around Week 27 <<<<<<<<<<<<<