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 strategies

Assessment 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: