Modern Programming Languages (COBOL Issues)

MIS 3273

Fall 2004

 

 

Instructor:        Dr. Russell Jones

Office:            BU 205B

Phone:           972-3416

Email:                         rjones@astate.edu

 

Office Hours:              TTh 9:30-11:30, 3:30-5:00

                                                    

Textbook:                   Principles of COBOL Programming, Shelly

 

Course Description:

 

            This course will introduce the student to mainframe programming through the utilization of the COBOL language.  The purpose of the course is not only to teach a programming language but also to introduce students to problem solving with the use of structured programming techniques.

 

 

Requirements:

 

            The student will be required to complete several programming assignments in proper form and submit the assignment within the specified time period.  Also two tests will be administered which together will count the same as one programming assignment.

 

Grades:      

 

                                                4 Programs   @  100 points =   400

                                                2 Tests           @    50 points =   100

 

 

NOTES

 

1.  All programs are to be prepared in proper form (as discussed in class) and submitted electronically through E-Mail by the beginning of class time on the due date;

 

2.  Late penalties are severe: 20% PENALTY for programs submitted from 1 minute to 24 hours late and 40% PENALTY for programs submitted from 24 to 48 hours late.  NO CREDIT for programs submitted after 48 hours;

 

 

3.  Copying assignments will not be tolerated.  Every student is to do their own work.  This does not mean that you cannot look to each other for assistance but rather I don't want to see identical copies of the assignment submitted.  Violators of this rule will be severely penalized;

 

4.      Each student is responsible for learning to use the compiler he or she likes the best.  

 

 

ROUGH OUTLINE

 

WEEK

 

 01       Introduction to Compiler & Email

 

 02      Handout of Sample Program to be Entered

 

03             Structured Programming Tools Introduction

 

 04      Data Editing, Totals, and Headings

 

 05      Arithematic Operations

 

 06      Condition (IF) Statements

 

 07      Nested IF Statements

 

         EXAM #1

 

 08      Data Validation, Multiple Outputs

 

 09      Single-Level Control Breaks

 

 10      Multiple-Level Control Breaks

 

 11      Sorting

 

 12      Tables

 

 13      Tables

 

 14      Screen Formatting

 

 15      Screen Formatting

 

 16      FINAL EXAM (per schedule)