Data Structures Lab

Paper Code: 
24CBCA204
Credits: 
03
Periods/week: 
06
Max. Marks: 
100.00
Objective: 

The course will enable the students to

  1. Implement the concepts learned in theory paper 24CBCA203 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: 

Course

Learning Outcome (at course  level)

Learning and teaching strategies

Assessment Strategies

Course

 Code

Course

Title

24CBCA

204

Data Structures Lab (Practical)

CO73. Implement basic operations of different data structures.

CO74.Solve specific      problems using linked list and queues.

CO75. Write and execute programs based on Sorting and Searching Algorithms.

CO76. Analyse the      applications of Stacks and Recursion to solve various computational problems.

CO77.  Execute different problems related to Queues and Linked Lists.

CO78. Contribute effectively in course-specific interaction.

Approach in teaching:

Interactive Lectures, Discussion,

Reading

Assignments

Demonstrations.

 

Learning activities for the students:

Self-learning assignments, Seminar presentation.

Semester end examinations, Quiz, Assignments, Presentation, Individual and group

projects.

 

 

Unit I: 

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

JOURNALS:

  1. Arab Journal of Basic and Applied Sciences, https://www.tandfonline.com/toc/tabs20
  2. Journal of the Brazilian Computer Society, https://journal-bcs.springeropen.com/

 

Academic Year: