0% found this document useful (0 votes)
6 views3 pages

Diploma in Artificial Intelligence & Machine Learning: Topic Course Name Semester

Uploaded by

Sreekanth Ku
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Diploma in Artificial Intelligence & Machine Learning: Topic Course Name Semester

Uploaded by

Sreekanth Ku
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Program: Diploma in Artificial Intelligence & Machine Learning

Course Code: 3346 Course Title: Data Structure Lab

Semester: 3 Credits: 1.5

Course Category: Program Core

Periods per week: 3 (L:0 T:0 P:3) Periods per semester: 45

Course Objectives:

 Students will develop skills to efficiently implement linear and nonlinear data
structures.

Course Prerequisites

Topic Course name Semester

Control Structures, Modular Problem solving and Programming 2


Program Design, Arrays, Functions

Course Outcomes:

On completion of the course, the student will be able to:

Duration Cognitive
COn Description
(Hours) Level

Demonstrate the concept of Pointers, Files and


CO1 9 Applying
Structures in C
Make use of linear data structures to solve the
CO2 12 Applying
problems

CO3 Implement searching and sorting algorithms 9 Applying

Make use of non linear data structures to solve the


CO4 12 Applying
problems

Lab Exam 3
CO – PO Mapping

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 3
CO2 3 3
CO3 3 3
CO4 3 3 3 3 3 3 3

3-Strongly mapped, 2-Moderately mapped , 1-Weakly mapped

Course Outline

Module Duration
Name of the Experiment Cognitive Level
Outcomes (Hours)

CO1 Demonstrate the concept of Pointers, Structures and files in C


M1.01 Implement C programs to demonstrate Pointers. 2 Applying
Develop C programs to demonstrate the
M1.02 2 Applying
concept of Structures.
Develop C programs to demonstrate the
M1.03 2 Applying
concept of Files.
Demonstrate Array based sequences &
M1.04 3 Applying
operations

CO2 Make use of linear data structures to solve the problems


M2.01 Implement Stack using Array 3 Applying
M2.02 Implement Queue using Array 3 Applying
Develop C program for Infix to Postfix
M2.03 3 Applying
conversion
Implement Linked List operations - insertion,
M2.04 3 Applying
deletion, searching, etc. in C
Lab Exam – I 1.5
CO3 Implement searching and sorting algorithms

M3.01 Implement Linear Search and Binary Search 3 Applying

M3.02 Implement Bubble Sort 2 Applying

M3.03 Implement Insertion sort 2 Applying

M3.04 Implement Quick sort 2 Applying


CO4 Make use of non linear data structures to solve the problems

Develop a program to create a Binary Search


M4.01 3
Tree Applying
Develop programs to perform the various
M4.02 3 Applying
traversals in a Binary Search Tree.
M4.03 Develop program to implement graph 3 Applying
Implement the Depth first search Traversal /
M4.04 3 Applying
Breadth first search Traversal of graph
Open Ended Experiments** 6 Applying
Lab Exam – II 1.5

** - Suggested Open Ended Experiments

(Not for End Semester Examination but compulsory to be included in Continuous Internal
Evaluation. Students can do open ended experiments as a group of 2-3. There is no duplication
in experiments between groups. )

1. Implement traffic light software (Each light gets on one by one after a specific
time interval.)
2. Shortest path between two nodes in a graph
3. Implement organizational chart using tree

Text / Reference

T/R Book Title/Author


T1 Data Structures using C by E. Balaguruswamy - Tata McGraw-Hill Education
R1 Data Structures using C by Aaron M Tenenbaum - Pearson Education India
R2 Reema Thareja, “Data and File Structures using C”, Oxford University Press.
Jean-Paul Tremblay and Paul G. Sorenson, “An Introduction to Data Structures
R3
with Applications”,Tata McGraw Hill.

Online Resources

Sl.No Website Link


1 https://www.cet.edu.in/noticefiles/280_DS%20Complete.pdf
2 https://www.tutorialspoint.com/data_structures_algorithms/index.htm
3 https://www.sanfoundry.com/c-programming-examples-data-structures/
4 https://www.programiz.com/dsa

You might also like