Skip to main content
National College Credit Recommendation Service
Maalot Educational Network | Evaluated Learning Experience
File Structures and Design (CIS317)
Formerly File Management and Processing (CIS317)
Maalot, Jerusalem, and other authorized locations.
September 2009 - April 2016.
Instructional delivery format:
Traditional classroom model
Upon successful completion of the course, students will be able to: discuss the purpose of file structure design; discuss data compression and space issues; explain and implement efficient file structures such as B-trees, hashing and extendible hashing; demonstrate an understanding of the various file types; and write programs using the files.
Major topics are: goals of file design, storage devices, data compression and space issues, sorting and searching techniques, indexing, B-trees, hashing, extendible hashing, sequential file processing, direct file processing, consequential processing, indexed files, relative files, inverted files, and files in C++.
In the upper division baccalaureate degree category, 3 semester hours in Computer Science (2/11).