Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

Maalot Educational Network | Evaluated Learning Experience

File Structures and Design (CIS317)

Formerly File Management and Processing (CIS317)

39 hours (13 weeks). 

Maalot, Jerusalem, and other authorized locations.

September 2009 - April 2016.

Instructional delivery format: 
Traditional classroom model
Learner Outcomes: 

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

Credit recommendation: 

In the upper division baccalaureate degree category, 3 semester hours in Computer Science (2/11).