The aim of this course is to provide students with knowledge and abilities to understand and implement file structures and a basing understanding of databases
The course is on structure, organization and processing of files and database management systems. The topics include fundamental file organization concepts, physical characteristics of storage media, sequential and direct file organizations, file sorting methods, tree index structures and their maintenance, hashing techniques for static and expandable files, introduction to database management systems (basic concepts, architecture, and components), overview of data models, relational algebra and query languages and query processing techniques.
Teaching Methods: 1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods:
Assessment Methods: A: Testing, B: Experiment, C: Homework, D: Project