Course Objectives:
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 | Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course Title | |||
25CBCA204 |
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 ecursion 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-learninga ssignments, Seminar presentation. | Semester end examinations, Quiz,Assignments, Presentation,Individual and groupprojects. |
Practical based on implementation of following different data structures & related operations on them:
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/