Dsa Lab
Dsa Lab
Date: 06-July-2024
Course Code: CS 209L Course Name: Data Structures Lab
Credit Points: 2 Max. Marks: 100 (CA: 40 ESA: 60)
Course Instructors: Dr. Neelam Sharma, Associate Professor, Computer Science – (CS Section - A & B)
Dr. Mainaz Faridi, Assistant Professor, Computer Science – (CS Section - C & CS-AI)
Dr. Ashok Kumar, Assistant Professor, Computer Science – (IT)
Dr. Archana Mangal, Assistant Professor, Computer Science – (EE & CE)
Dr. Swati Nigam, Assistant Professor, Computer Science – (EC & EV & BT)
Mrs. Prachi Jain, Assistant Professor, Computer Science – (EI & MT)
Learning Outcomes:
On successful completion of the course students will be able to
Implement problems based on basic data structures like stack and queues.
Implement problems on linked lists.
Implement problems for performing different operations like insertion, deletion and searching on binary
tree and binary search tree.
Suggested Readings:
1. Langsam, Y., Augenstein, M., & Tenenbaum, A. M. (1996). Data Structures using C and C++. New
Jersey: Prentice Hall.
2. Tremblay, J. P., & Sorenson, P. G. (1976). An introduction to data structures with applications. New
York: McGraw-Hill.
3. Horowitz, E., Sahni, S., & Anderson-Freed, S. (2008). Fundamentals of data structures in C.
Universities Press: Computer Science.
4. Aho, A. V., Hopcroft, J. E., & Ullman, J. D. (1983). Data Structures and algorithms. Addison Wesley
Publishing Company.
Assessment Schedule:
3– 5 Implementation of Searching & Sorting Algorithms (Linear & Binary Search, Bubble Sort,
Selection Sort, Insertion Sort)