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)