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 |
---|