COSC 600: ADVANCED FILE AND DATA STRUCTURES
Professor Ali Behforooz
Office: 316L Stephens Hall Phone: 410-830-3035 Fax: 410-830-3868 E-mail: alib@midget.towson.edu behforooz-a@toe.iowson.edu
Topics covered in the course includes: data abstraction, a survey of linear data structures, nonlinear data structures, file organization and access methods, memory management, a discussion of more advanced internal and external sort a
nd search algorithms, and the trade-offs involved in the use of different data organizations. The emphasis will be on algorithm analysis and trade-offs study.
Upon completion of this course students should be able to fully understand and apply the following concepts in their computing related work environment.
Horowitz and Sahni, Fundamental of Data Structures, 4th Ed., CSP,
1994, (Pascal, C , C++ or Generic version)
Alan L. Tharp, File Organization and Processing, Wiley, 1988.
Course Description:
Course Objectives:
Required Textbook:
Recommended Textbook:
Suggested References:
Major Topics Covered in the Course:
Requirements:
Four programming assignments 100
points Midterm Exam 75 points Comprehensive Final Exam 75 points Homework problems (5 sets) 50 points