Fall 2006 Schedule for CSCI 567:
Applied Systems Programming

(Last updated on March 28, 2007)


Semester Schedule (subject to change)


Lect Date Subject Readings Due
1 8/28 Introduction
MVS Overview
POO- App. F: Comparison between System/370 and 370-XA
POO- App. E: Comparison between 370-XA and ESA/370
POO- App. D: Comparison between ESA/370 and ESA/390
MSP - Chapters 1 & 2 (background material)
HO - Assembler Coding Guidelines
HO - Assignment No 1 (31-bit addressing)
2 8/30 IEBUPDTE
IPL & Storage Initialization
UTL- §10.0 IEBUPDTE Program
ITG - Chapter 1: Storage Management Overview
MSP - Chapter 7, §§7.1 - 7.5
HO - Assignment No 1a (IEBUPDTE)
9/4 Labor Day Holiday
3 9/6 Local Tailoring ITR - §1.2 System Tailoring
ITR - §1.3 Master Scheduler JCL
ABC2 - §§4.1 - 4.1.6 The Link Pack Area
ABC2 - §§4.2 - 4.2.1.2 The Link List
HO - Assignment No 2 (MVS initialization)
4 9/11 Local Tailoring
ABC2 - §§1.3.1 - 1.3.8 Overview of Parmlib Members
ITR - §1.4 Overview of Parmlib Members
ITR - §3 SYS1.PARMLIB (details in class)
HO - Memory maps
No 1
5 9/13 Job Management J2I - §3.0 Job Processing and Functions
J2G - §1.1.8.2 JES2 Init File Example
J2R - §2.0 JES2 Init Statement Descriptions
MSP - Chapter 8
HO - Assignment No 3 (JES2 initialization)
6 9/18 The System Resources Manager ITG - Chapter 3, §1: Description of the SRM No 2
7 9/20 Structure of the IPS ITG - Chapter 3, §2: Basic SRM Parameter Concepts
ITG - Chapter 3, §5: Installation Management Controls
HO - Assignment No 4 (Writing an IPS)
8 9/25 Security and Integrity
Load Modules
AAS - §21.1-3 System Integrity & Auth'd Programs
PGM - Chapter 1: Introduction
MSP - Chapter 15
HO - Load Module Format
No 3
9 9/27 Linkage Editor (Binder) PGM - Chapter 2: Creating Programs ...
PGM - Chapter 3: Using the Binder
PGM - Chapter 4: Defining Batch Input ...
10 10/2 Review for Exam 1 HO - Exam 1 Review Questions No 4
11 10/4 Exam 1
12 10/9 Linkage Editor PGM - Chapter 6: Binder Control Statements
PGM - Chapter 7: Binder Options
PGM - Appendix B: Linkage Editor ...
13 10/11 Linkage Editor
PGM - Chapter 5: Editing a Section...
HO - Linkage Editing Example
HO - Job for Assignment No 5
HO - Assignment No 5
No 1a
14 10/16 AMASPZAP (SuperZap);
MVS Maintenance
SVA - Chapter 17: SPZAP
HO - AMASPZAP Documentation
15 10/18 SMP/E - Overview SMU- Chapter 1: What is SMP/E?
SMU- Chapter 2: How Does SMP/E Work?
SMU- Chapter 3: Basic SMP/E Commands
SMU- Chapter 4: Receiving SYSMODs
SMU- Chapter 5: Applying SYSMODs
SMU- Chapter 6: Restoring Target Libraries
SMU- Chapter 7: Accepting SYSMODs
MSP - Chapter 5
16 10/23 SMP/E - SYSMOD Construction SMU- Chapter 9: SMP/E Concepts
SMU- Chapter 10: Preparing to use SMP/E
SMU- Chapter 11: Installing a New Function
SMU- Chapter 14: Installing a User Modification
SMU- Chapter 25.3: Examples of USERMODs
HO - Assignment No 6
HO - ++ FUNCTION for Assignment 6
No 5
17 10/25 SMP/E - Discuss Assignment 6
(bring output from 8 jobs)
MPR- Chapter 7: Using MCS Statements
MPR- Chapter 9: Using JCLIN
18 10/30 SMP/E - Software Mgmt. SMU- Chapter 19: UCLIN Command
HO - Assignment No 7
No 6
19 11/1 Dynamic Address Translation
Introduction to ESA Facilities
POO- §3.11: Dynamic Address Trans., esp. Fig. 3-10
POO - §10.21: MOVE TO PRIMARY
POO - §10.22: MOVE TO SECONDARY
HO - Assignment No 8
20 11/6 Review for Exam 2 HO - Exam 2 Review Questions No 7
21 11/8 Exam 2
22 11/13 ASN and PC Translation POO- §3.8.2: Address-Space Number
POO- §3.9: ASN Translation
POO- §3.10: ASN Authorization
POO- §5.5: PC-Number Translation
POO- §10.26: PROGRAM CALL
23 11/15 Cross Memory ADX - Chapter 3: Synch. Cross Memory Comm (to §3.7)
HO - Assignment No 9
24 11/20 Access Registers ADX - Chapter 4: Using Access Registers (to §4.4)
POO- §5.7: Access-Register Introduction
POO- §5.8: Access-Register Translation
POO- §5.6: Home Address Space
POO- §10.34: SET ADDRESS SPACE CONTROL
No 8
11/22 Thanksgiving Holiday
25 11/27 Linkage in ESA ADX - Chapter 2: Linkage Stack (to §2.5)
POO- §10.28: PROGRAM RETURN
POO- §10.2: BRANCH AND STACK
POO- §5.10: Linkage-Stack Introduction
POO- §5.12: Linkage-Stack Operations
HO - Assignment No 10
No 9
26 11/29 Data Spaces ADX - Chapter 5: Creating and Using Data Spaces (to §5.13)
27 12/4 Program Communication AAS- §2.3: Communicating with a Program (EXTRACT, QEDIT)
AAS- §7.3: Issuing an Internal START or REPLY Command (MGCR)
COM, CIB, and CSCB
No 10
28 12/6 Review for Exam 3 HO - Review Questions
29 12/11 Exam 3 (Comprehensive
Final) - 6:30 - 8:20 p.m.


This page was last modified on Wednesday, March 28, 2007, at 08:10:38 PM GMT