COURSE DESCRIPTION
CSCI
350 File Systems
|
2000/2001 Catalogue Data
|
CSCI 350. File Systems. Credit:4. Prerequisite: CSCI 330. Topics include file structures, file organization concepts and philosophies. |
|
Textbook: |
Michael J. Folk and Bill Zoellick,Greg Riccardi, File Structures, An Object-Oriented Approach with C++, Addison Wesley, 1998 |
|
Reference: |
Andrew
S. Tanenbaum, Operating Systems, Design and Implementation, Prentice-Hall,
1987. |
|
Coordinator: |
Owen Murphy, Professor of Computer Science. |
|
Goals: |
To provide computer science students with the understanding of file system fundamentals and to develop skills in the design and implementation of complex software systems; |
|
Prerequisite by Topic |
Data Structures (CSCI 330) |
|
Topics |
1.
Secondary Storage Devices (4 hours) |
|
Laboratory Projects |
1.
Project 1: Implement the low-level routines that maintain a DOS-like
file system. (3 weeks) |
|
Estimate CSAB Category Content |
Computer
Science Allocation *
Algorithms: 1 |
|
Total Credits |
4 |
|
Oral and Written Communication |
The
students are required to submit complete documentation together with
their project. |
|
Social and Ethical Issues |
The
students are reminded that cheating and copying will no be tolerated |
|
Theoretical Content |
Minimal |
|
Problem Analysis |
File
Systems analysis and design |
|
Solution Design |
A
simple FAT base implementation |