DATA STRUCTURES LAB

Paper Code: 
CBCA 302
Credits: 
3
Periods/week: 
6
Max. Marks: 
100.00
Objective: 

The course will enable the students to

  1. Implement the concepts learned in theory paper CBCA301 using C language.
  2. Understand basic data structures, and algorithms for manipulating them
  3. Learn to design algorithms and apply the algorithm analysis techniques.

Course Outcomes (COs):

Course Outcome (at course level)Learning and teaching strategiesAssessment Strategies
The students will:
CO103. Design and execute basic operations of different data structures.
CO104. Solve specific   problems using linked list and queues.
CO105. Write and execute programs based on Sorting and Searching Algorithms.
CO106. Analyze the Applications of Stack and Recursion to solve various computational problems.
CO107. Explain Queues and Linked Lists and analyse their dynamic implementations.
Interactive Lectures, Discussion,Tutorials, Reading assignments,Demonstrations.
Class test, Semester end examinations,Quiz, Solving problems in tutorials,Assignments,Presentation,Individual and group
projects.

 

Practical based on implementation of following different data structures & related operations on them:

  • One-dimensional & Two-dimensional Arrays
  • Linked Lists
  • Queues
  • Stacks
  • Sorting & searching Techniques

 

 

REFERENCES: 

E-RESOURCES:

  1. http://www.nptel.ac.in/video.php?subjectId=106105085.
  2. http://lcm.csa.iisc.ernet.in/dsa/dsa.html.
  3. http://freevideolectures.com/Course/2519/C-Programming-and-Data-Structures.
  4. http://freevideolectures.com/Course/2279/Data-Structures-And-Algorithms

 

Academic Year: