ACSD08
ACSD08
ACSD08
DATA STRUCTURES
III Semester: AE / ME / CE / CSE / CSE (AI & ML) / CSE (DS) / CSE (CS) / IT / ECE / EEE
Course Code Category Hours / Week Credits Maximum Marks
L T P C CIA SEE Total
ACSD08 Core
3 - - 3 40 60 100
Contact Classes: 48 Tutorial Classes: Nil Practical Classes: Nil Total Classes: 48
Prerequisite: Essentials of Problem Solving
I. COURSE OVERVIEW:
The course covers some of the general-purpose data structures and algorithms, and software development. Topics
covered include managing complexity, analysis, static data structures, dynamic data structures and hashing
mechanisms. The main objective of the course is to teach the students how to select and design data structures and
algorithms that are appropriate for problems that they might encounter in real life. This course reaches to student by
power point presentations, lecture notes, and lab which involve the problem solving in mathematical and
engineering areas.
V. TEXT BOOKS:
1. Rance D. Necaise, “Data Structures and Algorithms using Python”, Wiley Student Edition.
2. Benjamin Baka, David Julian, “Python Data Structures and Algorithms”, Packt Publishers, 2017.