Computer Science 255


Introduction to Business Data Processing

Administrivia

Meeting times:

3:00 - 3:50 MTThF, Thompson 311

Final Exam

8:00 AM Monday, Dec. 15

Textbooks

Instructor

Office hours (tentative)

Some Resources

Evaluation

Notes

Programming exercises will be graded on style and documentation as well as correctness. Programs must include header documentation as well as adequate internal documentation unless otherwise specified. Late assignments will be accepted (with an increasing penalty) until the graded exercise is returned to the class. All assignments turned in must represent individual effort: work done by a committee cannot be accepted except where a group effort is a clearly stated part of the assignment. All students in Computer Science classes at the University of Puget Sound are responsible for the material contained in the document on academic honesty published by the Department of Mathematics and Computer Science and included in the Academic Handbook. A minimum grade of 50% on exams and 50% on homework assignments is a necessary (but not necessarily sufficient) condition for a passing grade.

Final Exam

The final exam for this class will be on 8:00 AM, Dec. 15. It will be a comprehensive, two hour in-class examination. Should you find yourself in difficulty at any point in the semester, please meet with me as quickly as possible.


Syllabus

Introduction

Catalog Description Introduction to data processing with emphasis on design, implementation testing, and maintenance of business data processing systems. Advanced file organization and extensive programming in the COBOL language.

Objectives

 

CSci 255 introduces the student to the basic algorithms of business data processing, to the software engineering process applied to the design, implementation, and maintenance of business data processing systems, to advanced file organizations and to file management techniques using sequential, relative, and indexed files. The programming language COBOL is used for class exercises in report writing, maintaining sequential files, searching tables, and advanced file organizations. The course fits in the middle of the Computer Science/Business curriculum. It assumes experience with a programming language and prepares the student for CSci 455: Database Management Systems.

Prerequisites

Required Topics

Programming Issues

A substantial introduction to the programming language COBOL with lectures and class exercises on the following features of structured programs in COBOL:

File issues:

Software Engineering Issues

Optional topics

Lecture Schedule (tentative)

Notes

Weekly Schedules

Note:

Please note that, except for scheduled University events and exam dates, the schedule of topics, readings, and assignments is tentative. It may be necessary to change an exam date: if that happens, I will give you at least a week's notice and make alternate arrangements for students unable to take the exam on the rescheduled date. Please inform me of any conflict between the dates entered here and those in the catalog and course schedule. In the event of any conflicts, the catalog and course schedule have the final say.


Return to my home page