COSC255 - Programming: Cobol

Spring, 2007

pages.central.edu/emp/fyfes/courses/cobol/



REQUIRED TEXT:
Cobol for the 21st Century. Tenth or Eleventh edition. Stern, Stern, and Ley. Wiley Publishing.


INSTRUCTOR: Stephen Fyfe OFFICE: 231 Vermeer
PHONE: 628-5305
HOME 628-9955
EMAIL: fyfes@central.edu
OFFICE HOURS: M-F: 1:00 - 2:00
Other times by appointment, or just stop in

COURSE DESCRIPTION: This course studies the Cobol programming language. It introduces typical programming constructs such as selection and repetition statements, and also features that are specific to the Cobol language. A significant amount of time is spent in class and out writing programs.


COURSE OBJECTIVES: The objectives for this course include:


COURSE PROCEDURES: Very little time will be spent lecturing about Cobol. It is hoped that through reading and experimentation, students will begin to learn the language on their own. A significant amount of class time will be spent writing and experimenting with Cobol programs.


GRADING PROCEDURES: Students will be evaluated on their understanding of the concepts being covered in class, and their ability to apply those concepts in homework problems and programming projects.

The final grade will be determined by the following distribution:

Programming Projects 80%
Final Programming Project 20%
and the following TENTATIVE scale will be used to determine the final grade
94 - 100 A 73 - 76 C
90 - 93 A- 70 - 72 C-
87 - 89 B+ 65 - 69 D+
83 - 86 B 60 - 64 D
80 - 82 B- 55 - 59 D-
77 - 79 C+ 00 - 54 F
Programming projects will be due by 5:00 pm on the day they are due. Late work will be accepted, but will lose points at the discretion of the instructor.

Plagiarism and Other Academic Honesty.
Plagiarism and cheating of any form are serious offenses and may result in an F for the assignment, the course, or expulsion from the college. The details of Central's Academic Integrity policy are found in the Student Handbook, on the web. A copy will be sent to you via e-mail during the first week of the semester. It is your responsibility to read and understand the contents of that policy before you submit work to be graded. Questions regarding the policies and enforcement of the policies may be addressed to me during class or during office hours.

Collaboration in Computer Science, as in almost any field, is very important. It is important that individual students learn the material. When working on homework assignments, you are encouraged to discuss your answers with other students. However, you should understand the answers you are turning in! When developing a program it is often beneficial to talk with others to get their input, however you should not be turning in the work of another individual or group. It is acceptable to look at another individuals code if you are assisting them. You should not, however, let someone look at your code in order to show them how you did it, or to give them specific instructions on how they should change their code (other than to find syntactical errors).


Disabilities
Central College abides by interpretations of the Americans with Disabilities Act and Section 504 of the Rehabilitation Act of 1973 that stipulates no student shall be denied the benefits of an education “solely by reason of a handicap.” Disabilities covered by law include, but are not limited to, learning disabilities, hearing, sight or mobility impairments, and other health related impairments. If you have a documented disability that may have some impact on your work in this class and for which you may require accommodations, please see me and Nancy Kroese, Director of Student Support Services and Disability Services Coordinator, (x5247) so that such accommodations may be arranged.


Notification of Participation in College Sanctioned Events
Mock Trail participants, choir tour participants, athletes, and others who must miss a class for participating in a college sanctioned event are expected to notify me in advance and complete work including tests in advance of the absence. It is the student's responsibility to communicate with me in advance regarding their absences and determine a schedule for make up work.


COURSE SCHEDULE: We will learn as much Cobol as possible. We will cover approximately one chapter a week although some chapters will take less time earlier in the semester and later chapters will take more time. Project/Assignment descriptions will be posted here.
WEEK ASSIGNMENT
1 - Jan 15 - 19 Chapters 1 - 4
Chapter3 and 4 assignment
DUE Friday Jan 26
2 - Jan 22 - 26 Chapters 1 - 4
Chapter 4 assignment
DUE Friday Feb 2
3 - Jan 29 - Feb 2 Chapter 5
Chapter 5 assignment
DUE Friday Feb 9
4 - Feb 5 - 9 Chapter 6
Chapter 6 assignment
DUE Friday Feb 16
5 - Feb 12 - 16 Chapter 7
Chapter 7 assignment
DUE Friday Feb 23
6 - Feb 18 - 23 Chapter 8
Chapter 8 assignment
DUE Friday March 2
7 and 8 - March 2 - 9 Chapter 9
Chapter 9 assignment
DUE Friday March 25
9 and 10 - March 30 - April 10 Chapter 10
Chapter 10 assignment
DUE Tuesday, April 10
11 - 13 - April 16 - April 23 Chapter 10
Chapter 11 and 12 assignment
DUE Wednesday, April 23
14 - 16 - April 16 - April 23 FINAL PROJECT
FINAL PROJECT
DUE Thursday, May 10