Course Description

This course introduces different ways of data storage on different storage media as arrays, linked lists, stack, tree, queue and record. It also introduces the file concept as a secondary storage device. A discussion of different storage media types is introduced. Examples of such media such as Disk drives and magnetic tapes are given. The different strategies of dealing with files such as sequential file organization, relative file organization and indexed sequential file organization are introduced as well. All the concepts are to be applied using a common programming language.

Course Aims

This course aims to:

  • Define Data storage concept.
  • Recognize different forms of data on different Medias.
  • Apply different operations on files and data structures.
  • Recognize the file access algorithms.
  • Recognize file organization strategies.
  • Implement file-based programs.
  • Recognize the characteristics of different strategies

Course Contents:

  • Ways of storing data on different media
  • Types of data storage structures in main memory
  • Different secondary storage devices
  • File access strategies
  • File update algorithms
  • Different operations on files using a programming language

Course ID: MIS223

Credit hours Theory Practical Laboratory Lecture Studio Contact hours Pre-requisite
4.50 4.50 4.5 MIS231
Published on: 12 May 2014
Last update on: 08 August 2022
Page views: 1416