|
CIS 205 Course Information
CIS 205, COBOL Programming - Hybrid
Spring 2009
Professor: Barry Walker
Office Phone Number: 292-3216
E-mail - bwalker@monroecc.edu
Office Location: Building 8 Room 602
Office Hours : Mon. 3:00 to 4:50 p.m. Tues. in 9-251 5:00 to 5:50 p.m. Tues. 8:00 to 8:50 p.m. Thurs. 5:00 to 5:50 p.m. or by appointment.
Course Description:
Emphasis on structured programming using 1985 COBOL. The basic divisions are introduced in addition to other relevant topics such as READ and WRITE verbs, arithmetic statements, elementary table processing, arrays, sequential file processing, and the report writer. Several programming projects are required. Two class hours, Two Lab hours. Prerequisite CSC 101 or CIS 101 with a grade of "C" or better.
Course Objective:
To master the concepts required to use this programming language. These include analyzing a problem, designing a solution to the problem, debugging a structured program that implements the design, utilize program code so that all of the elements in the program are logical and integrated, apply array processing and table handling in appropriate applications, utilize the sort and merge statements, apply the file access methods for sequential and indexed files, and utilize the Report Writer Module. Students will be required to complete projects outside of class and laboratory time.
This is a THREE CREDIT HOUR course.
Required Materials:
Textbook: COBOL for the 21st Century, 11th edition, by Stern and Stern and Ley, John Wiley and Sons, 2005
Course Requirements:
(1) All assignments are to have been completed prior to their discussion in class in a thoughtful and conscientious manner.
(2) There will be several projects to be completed during the semester. Project assignments are expected to be completed on or before the due date. Any projects accepted after the due date/time will receive a 10% deduction for each 24 hours submitted after the due date/time. Projects will be graded based on Output [40%], Documentation [20%], Form (as specified in the assignment) [20%], and Logic [20%].
(3) There will be 2 one hour exams and a final exam. There will be no make-up tests. The final exam may be used to substitute for the lowest score of the 2 one hour exams. Any missed test will be scored as a zero.
Grading Policy: Exams 30 % Link to Grades
Final exam 15 %
Programming Exercises 5 %
Programming Projects 50 %
Project 1 5 %
Project 2 7 %
Project 3 10 %
Project 4 13 %
Project 5 18 %
Project 6 22 %
Project 7 25 %
Total 100%
Exams
Number Date Chapters
1 3/2/2009 1 thru 4
2 4/6/2009 5 thru 9
3 4/27/2009 10 thru 12
Final 1 thru 17
Programming Projects
Number Due Date
1 2/15/2009 Simple Input/Output Link to grades
2 3/1/2009 Formatted Output Link to Grades
3 3/15/2009 Objects Link to Grades
4 3/29/2009 Control Break Processing Link to Grades
5 4/12/2009 Data Validation Link to Grades
6 5/03/2009 Array and table Processing Link to Grades
7 5/17/2009 File Update with sort
Letter grades will be assigned as follows:
A : 93 - 100 A- : 90 - 92
B+ : 87 - 89 B : 83 - 86 B- : 80 - 82
C+ : 77 - 79 C : 73 - 76 C- : 70 - 72
D+ : 67 - 69 D : 63 - 66 D- : 60 - 62
F : 0 - 59
Attendance: My policy is in accordance with the College Class Attendance Policy found in the MCC student Handbook. Since this is a hybrid course with minimal class sessions, the student is expected to participate in the course by logging on to their eubie account and completing programming exercises and projects and logging onto their SLN account and completing written assignments and quizzes. A student that is not participating in the course as defined above, will be withdrawn for nonattendance.
Academic Honesty : My policy is in accordance with the College Academic Honesty Policy found in the MCC student Handbook. All assignments submitted must be a student’s own work. Students are permitted to discuss assignments and requirements. Any student found to be cheating and/or plagiarizing another’s work will be subject to disciplinary action.
Withdrawal : Please confer with me prior to initiating a withdrawal from this course. The student is responsible for initiating a withdrawal.
Meeting Place: Lecture - Room 6-425 Lab 11-111
Meeting Times: Lecture Mon., Wed. 11:00 A.M. – 12:50 P.M. Lab Thurs.. 11:00 A.M. – 12:50 P.M.
Term Project: The student will be required to deal with Seven class projects. Projects and their results will be stored on the UNIX server eubie. The student will be responsible for safeguarding the contents of their account on the UNIX server. Therefore, it is advisable to maintain a backup diskette. The projects will be included as part of the final grade. Any missing projects will be graded as ZERO. These projects are individual assignments which means you are to do them by YOURSELF!!!. You may discuss assignments but must not ask any other students for help!!! If you get stuck, see me!!!!
Tests: (Exams) There will be a Mid-Term Exam and there will be a Comprehensive Final exam
Make-up Policy: Make-up Exams will be given only under special circumstances at the discretion of the instructor. The instructor must be contacted before the exam is given (or in some cases within 24 hours after the exam if not before) in order to approve the justification for the absence and make arrangements for a make-up. (A written explanation may be necessary. A regular doctor or dentist appointment is not an acceptable justification.) Any make-up exam must be taken within a 1 week period of the missed exam. Students who are unable to contact the instructor personally are to leave a message. Students are strongly encouraged to make every effort to attend class on the day of an exam because if the student's explanation is not acceptable, that student will receive a grade of ZERO for the exam.
Policies are subject to change with notification given by the instructor.
Grades will be posted on the web server at the following URL
http://web.monroecc.edu/bwalker
Exception: No student who scores below a 65 on the comprehensive Final Exam will be given a grade of C or above. If the students grade average is 73 or above and the student scores below a 65 on the Final Exam they will be given a maximum grade of C-.
Attendance: Prompt and regular attendance is expected/required for all lectures and labs. Any student that is consistently LATE, ABSENT or UNPREPARED for class will be DROPPED from the course.
Any combination of 3 of the following will result in the student being DROPPED from the course:
Unprepared for Lecture/Lab, Missing Assignments/Labs/Projects, Absent, Late.
Responsibilities: Even if a class is missed the student is responsible for the material covered, the assignments given, and any announcements made regarding changes in policies. Absence from class cannot be used as an excuse for missing assignments or not being prepared for quizzes/projects. The textbook(s) should be brought to each class based on the Tentative Schedule.
|