Periods/week : 3 Periods & 1 Tut /week.                                                                  Ses. : 30 Exam : 70 Examination (Practical): 3hrs.                                                                                   Credits: 4

1. File Operations:
Opening, reading, writing, closing and creating of files in C++

2. Study of secondary storage devices:

Tracks, sectors, block capacity of disk, tape and CDROMs

3. File Structures in C++
Reading a stream of fields, record structures and its length indicators, Mixing of numbers and characters, Use of a hex dump, Retrieving records by keys using sequential search, direct access

4. File performance

Data compression, storage compacting, reclaiming space dynamically

5. Indexing and indexed sequential files

Index file, inverted file operations, usage of B and B++ trees

6. Hashing files
Hashing functions, algorithms, record distribution and collision resolution by progressive over flow, Extendable hashing and hashing performance

Text Book:

1. Verilog HDL – A Guide to Digital Design and Synthesis, Samir Palnitkar, Pearson
Education Pte. Ltd. (chapters: 1,2,3,4,5,6,7,8),  2001
Reference Books:

1. Fundamentals of Digital Logic with Verilog Design, Stephen Brown and Zvonko Vranesic, Tata – McgrawHill, 2002
2. A Verilog HDL Primer, J. Bhasker, Second Edition, Star galaxy Pub., 1999

tejus mahiCSE 3.2 SyllabusCSE,CSE Syllabus,File Structures Lab
Periods/week : 3 Periods & 1 Tut /week.                                                                  Ses. : 30 Exam : 70 Examination (Practical): 3hrs.                                                                                   Credits: 4 1. File Operations: Opening, reading, writing, closing and creating of files in C++ 2. Study of secondary storage...