15.11.2014 Views

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B.Tech Comp. Sc. & Engg., University of Kerala 39<br />

08.405 DATA STRUCTURES AND ALGORITHMS (R F) 2– 2 – 0<br />

Module I (14 hours)<br />

Introduction to programming methodologies – structured approach, stepwise refinement techniques,<br />

programming style, documentation – analysis of algorithms: frequency count. Study of basic data structures<br />

– vectors, arrays, records, stacks, queues and dqueues.<br />

Module II (19 hours)<br />

Logic characteristics of strings, physical representation for strings – linked lists – trees, binary tree traversals<br />

– graphs – applications. Storage management – free storage lists, reference counters, garbage collection,<br />

storage compaction, boundary tag method.<br />

Module III (19 hours)<br />

Internal and external sorting techniques – insertion sort, merge sorting, partition exchange sorting, heap sort.<br />

Searching algorithms – hashing. External sorting – sorting with disks, sorting with tapes.<br />

Text Books:<br />

1. Introduction to data structures with applications – Tremblay and Sorensons, TMH.<br />

2. Fundamentals of data structures – Horowitz and Sahni, Computer Science Press.<br />

3. Classic data structures – D. Samanta, PHI<br />

Reference Books:<br />

1. Theory and problems of data structures – Seymour Lipschuts, Schaum’s series.<br />

2. Algorithms + data Structures = Programs – M. Wirth, Prentice Hall Englewood cliffs.<br />

3. A structured approach to Programming – J.K. Hugges and J.I. Michtm, Prentice Hall.<br />

4. Fundamentals of data structures in C – E. Horwitz, S. Sahni and S. Anderson-Freed, Universities Press (India)<br />

Internal Continuous Assessment (Maximum Marks-50)<br />

25 Marks - Tests (minimum 2)<br />

15 Marks - Assignments (minimum 3) such as home work, problem solving, literature survey, seminar,<br />

term-project, programming exercises, etc.<br />

10 Marks - Regularity in the class<br />

University Examination Pattern<br />

PART A: Short answer questions 10 x 4 marks=40 marks<br />

All questions are compulsory. There should be at least three questions<br />

from each module and not more than four questions from any module.<br />

PART B: Descriptive/Analytical/Problem solving questions 3 x 20 marks=60 marks<br />

Candidates have to answer one question out of two or two questions<br />

out of four from each module.<br />

Maximum Total Marks: 100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!