Welcome to CIS126 Business Programming II


Interested in an "Internet and Web Development" course? click here!
 
Visit the SCCC Website

Class Notes
and
Example Source Code

Stern and Stern
Power Point

Content Outline

Course Description

Evaluation
Criteria

Project 1

Project 2

Project 3

Project 4

CIS126 SCCC Course Outline  

Instructor:  Matthew DeCotis                          Phone:  Continuing Education                                                                                               (518)381-1313                                                            

Course Code: CIS126   Course Title: Business Programming II 

Lecture and Instructional Hours/Week: 3     Lab Hours/Week: 0     Credit Hours:

Text: Stern & Stern, Structured Cobol Programming, 9th Edition 

Prerequisites:  CIS125 Business Programming I 

Course Description: Business Programming II is a continuation of the course titled Business Programming I, and is intended for students who wish to attain greater proficiency in the COBOL programming language. Emphasis is on more complex file structures and programming problems than those presented in the previous programming course

Course Objective: Upon completion of Business Programming II, students will exhibit a greater degree of responsibility and independence desirable for success as a working COBOL programmer.  This includes the ability to be able to successfully design and write structured COBOL programs that are readable, maintainable, and understandable. 

Relationship to General Education Principles: This course encourages students to apply logical and critical reasoning to enhance skills in problem solving and the computation, interpretation and analysis of data. 

Instruction Method: The course material will be presented as a lecture covering the details of COBOL and how it can be used in common business applications.  Programs will be developed and reviewed during class to illustrate the programming methods that can be applied to successfully complete the assignments.    

Evaluation Methods: Evaluation will be based on the successful completion of 4 programming projects.  Since this course emphasizes hands on programming, exams will not be required.  See attachment for project grading criteria. 

Attendance Policy: Students are expected to attend each class.  Attendance will be taken each class.  Students absent more than 3 classes, without a valid excuse, will receive a grade of FX. 

CIS126 Evaluation Criteria 

   Programming projects grading policy: There will be 4 programming projects assigned during the semester.  All programs must be written so they will compile and execute on the COBOL facilities available in the classroom and campus labs.  A program structure chart should also be handed in with each assignment.  

  Project 1: 20%

  Project 2: 25%

  Project 3: 25%

  Project 4: 30% 

 Grading criteria for each project: 

  A:   Program compiles cleanly, runs without errors, produces correct results, and contains accurate comments and meaningful data names. 

  B:   Program compiles cleanly, runs without errors, produces results, although there are several minor errors or omissions.         

  C:   Program compiles cleanly, runs, but produces results which have major errors or omissions, or program does not compile but shows significant effort. 

  D:   Program does not compile or program compiles but doesn't produce correct results and shows little or no effort. 

   F:   Program was not turned in at all, or the program submitted was clearly not an attempt to solve the problem. 

      Students may help each other out but if two projects are handed in that are clearly the same the grade will be split between the students. 

    Each program is expected to be ready to run on the due date.   Students will be expected to execute their programs for instructor review following the lecture on the due date. 

Business Programming II, Content Outline  

Session Topics: 

Sessions 1 thru 4, Stern & Stern Chapters 7 - 10, 12 

1 Overview RMCOSTAR COBOL
COBOL Review 

2 Tables  

3 PERFORM/VARYING 

4 Structured Programming   Project 1 Due 

Sessions 5 thru 8, Stern & Stern Chapters 6, 10, 11 

5 Interactive Programs 

6 String Manipulation

7 Search Procedures

8 SEARCH  Project 2 Due

Sessions 9 thru 12, Stern & Stern Chapters 12 - 15 

9 File Maintenance

10 Sequential File Maintenance

11 Indexed Files

12 Relative Files - Processing  Project 3 Due

Sessions 13 thru 15, Stern & Stern Chapters 15 - 16 

13 Relative Files - Maintenance

 14 Subprograms

 15 CICS & JCL Project 4 Due