CS2401 File Processing

Course Aims & Objectives:
In general, large collections of data are stored on permanent auxiliary memory devices. This course discusses the various external storage media, the input-output data transfer process, the principles of organization, and the techniques used in creating and manipulating external data.

Units: 3

Level: B2

Medium of Instruction: English

Keyword Syllabus:
Concepts and terminology of file processing and information processing. Manipulation and storage of data in files; fixed and variable length records; external references. Input/output facilities; data transfer configurations; blocking and buffering techniques; file definition and input/output controls. File management: file directory; labelling; retention; backup and recovery; reorganization. A high level language (viz. COBOL).

Teaching Pattern:
Duration of course: 1 semester
Current mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial.

Assessment Pattern:
Examination duration: 2 hours
Percentage distribution of marks for coursework, examination, other: 30% CW; 70% Exam
Grading pattern: Standard (A+AA-...F)
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.

Pre-requisite(s): Nil

Pre-cursor(s): Nil

Equivalent Course(s):
*CS3481 File Processing

Related Links
Department of Computer Science