CS 3123 - Business Application Programming I

Instructor: Andrew L. Mackey, Ph.D.
Meeting Times: Wednesdays at 5:25 pm - 8:05 pm
Location: Baldor 147
Lab Assistant: Marco Garcia

Course Overview

Introduces programming business applications using mainframes, z/OS, and the COBOL programming language. The student will use the concepts of programming learned earlier and implement them using COBOL.

Prerequisites

Students are required to have a prior background in programming languages (e.g. Java, C++, etc.) at the level of CS 1024 - Foundations of Programming II (or higher).

Outline

The following represents a tentative list of topics for the class.

Week Topic Notes
1 Course Introduction Complete the TSO, ISPF, and PDS Lab
2 Mainframe Operational Basics  
3 Job Control Language (JCL) Complete the JCL Foundations and Intermediate JCL Labs
4 Mainframe Utilities  
5 VSAM Complete the VSAM Indexing Lab
6 SQL and Query Processing  
7 Storage and Indexing  
8 Midterm Examination  
9 Transactions and Concurrency  
10 COBOL Programming Language  
11 COBOL Programming Language (cont.)  
12 COBOL Programming Language (cont.)  
13 COBOL and Db2  
14 COBOL and Db2 (cont.)  
15 Course Review  
16 Final Examination  

Major Course Topics

Course Textbook

No textbook is required for the course. The following textbooks are optional and may supplement the material in this class:

Resources

The following resources are available for students to use.