New Jersey Institute of Technology
College of Computing Sciences
CIS365: File Structures and Management
Richard Egan

A Public Research University

Quick Links: [365 Home] [Schedule] [Syllabus] [Materials] [WebCT access/info] [Homeworks]


Syllabus

Course Web site: http://web.njit.edu/~egan/CIS365


 

Richard Egan

GITC Building Rm 5600
University Heights, Newark Campus

IS Department, NJIT
Newark, NJ 07102-1982
(973) 596-5314
Fax number: (973) 596-5777
E-Mail Address: egan @ njit.edu
(ALWAYS put "CIS365" at the start of the subject line of any email message)
URL: http://web.njit.edu/~egan

Office Hours:

  • posted at http://web.njit.edu/~egan/Availability.xls
  • Before Class Wednesdays from 5:00 - 5:45 PM
  • Wednesdays 11:45 - 12:30PM
  • Thursdays 5:00 - 5:45 PM
  • Saturday 12:00 - 12:45 PM
  • Other hours can be arranged if necessary

CIS365 Prerequisite:

- CIS 113; or CIS 213; or 100-level GUR course in CIS

Course Description

CIS365 covers an important topic for companies with large amounts of information which must be accessed effectively; the organization and management of data and files. We shall discuss file operations and organizations such as sequential access, relative access, indexed sequential access, VSAM and multi-key access methods. These methods underlie many of the concepts and techniques used in database systems. Thus, in addition to its practical applications, the material in this course provides a solid foundation for future studies in database.

We use the COBOL language to illustrate the course's concepts and to implement systems that incorporate them. COBOL is (still) the primary computer language of business systems today. While the core of the class is the file organization concepts, we also will learn COBOL throughout the semester so we can actually use these file access techniques without having to write the underlying access code.

Textbooks

Course Goals

Grading

(These weights are approximate. We reserve the right to alter them if we believe necessary.)

Homework Policy

Academic Integrity

Both NJIT and Rutgers students are expected to follow published guidelines on academic honesty and integrity.  You must acquaint yourself with these policies before submitting any assignments.  All written work must be original. Violations of NJIT/Rutgers policies will be reported to the Dean of Students at both institutions and may result in failure on a particular assignment, failure in the course, failure in the course and probation, or failure in the course and expulsion.  Honor Code violations will be pursued immediately and aggressively .

The goal of this class is to learn the concepts presented and be able to implement them. Homework is an important tool in understanding the concepts better and developing the necessary skills to use these concepts. We expect that for those of you who work in teams, that you will be equal partners in that team, and you will understand all the work that is done and submitted.

You should feel free to ask others in the class when you have questions or problems with a homework assignment. However, each person (or team) must do each homework assignment himself or herself, and code and run it himself or herself. For programs, this means you must do the majority of the design on your own. You must type it in the computer entirely on your own, and turn the output from your own program. For exercises, essay-style and other question-oriented homework, your answers must be substantially your own.

We realize that this presents a "fine line" of what would constitute cheating, and what is proper. It's up to you to uphold this distinction, so we do not have to. We follow and enforce the integrity guidelines established by the College of Computing Sciences and NJIT.

In Closing

CIS365 is a great course. The students make it even better. We value your participation highly. Welcome!


This page:/cis365/syllabus.htm