DS Theory CIS
DS Theory CIS
LAB COURSE
NAME:DATA
CORRESPONDING LAB COURSE CODE (IF STRUCTURES
ANY):IT2381 LABORATORY
SYLLABUS:
II 9
STACKS
Total 45
hours
TEXT/REFERENCE BOOKS:
T Text Books:
TEXTBOOK:
1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition,
Pearson Education,1997.
R References:
1. Data Structures Using C and C++ – Aaron M. Tenenbaum, Yedidyah Langsam and Moshe
J. Augenstein, PHI Publications
2. An Introduction to Data Structures with applications – Jean Paul Trembley and Paul G.
Sorenson, McGraw Hill Publications
3. Data Structures and Program Design in C – R. Kruse etal, , Pearson Education
4. Data Structures – Lipschutz, Schaum’s Outline Series, TMH
5. Fundamentals of Data Structures – Horowitz and Sahani, Galgotia Publication
COURSE PRE-REQUISITES:
COURSE OBJECTIVES:
To understand the concepts of ADTs
To Learn linear data structures – lists, stacks, and queues
To understand sorting, searching and hashing algorithms
To apply Tree and Graph structures
COURSE OUTCOMES:
S.No. Description Bloom’s Taxonomy Level
C121.1 Identify the asymptotic notations to find the Understand, Create (level 2 and 6)
complexity of an algorithm and define linear and
non-linear data structures
C121.2 Design, implement and analyze stacks and queue Understand, Create (level 2 and 6)
data structures according to the needs of different
applications
C121.3 Design, implement, and analyze efficient tree Apply (level 3)
structures to meet requirements such as inserting,
searching and deleting..
C121.4 Model problems as graph problems and Apply (level 3)
implement efficient graph algorithms to solve
them
C121.5 Analyze appropriate searching and/or sorting Apply (level 3)
techniques for application development.
1. B+Trees in DBMS
DELIVERY/INSTRUCTIONAL METHODOLOGIES:
ASSESSMENT METHODOLOGIES-DIRECT:
ASSESSMENT METHODOLOGIES-INDIRECT: