X

Data Structures

By Dr.R.Kathiroli & Dr. T. Sudhakar   |   ANNA UNIVERSITY, MIT, CHROMPET, CHENNAI
Learners enrolled: 229
This course provides an in-depth introduction to essential data structures, including stacks, queues, linked lists, and graphs, along with core concepts like sorting algorithms, heaps, and hashing. Students will explore advanced structures such as B-trees, B+ trees, and AVL trees. Through hands-on case studies and discussions, participants will develop practical skills in implementing these techniques, making it ideal for those looking to strengthen their knowledge in data structures.
Summary
Course Status : Upcoming
Course Type : Core
Language for course content : English
Duration : 12 weeks
Category :
  • Computer Science
Credit Points : 4
Level : Undergraduate
Start Date : 05 Jan 2026
End Date : 30 Apr 2026
Enrollment Ends : 28 Feb 2026
Exam Date :
Translation Languages : English
NCrF Level   : 4.5
Industry Details : Software Development

Page Visits



Course layout

Week 1
  • Introduction of Data Structures, Arrays, Stacks and Its Application
Week 2
  • Queues, Implementation of Queues, Trees, and Tree Traversals
Week 3
  • Binary Tree Representation & Binary Tree Traversal
  • Binary Search Trees - Searching & Insertion, and Deletion
Week 4
  • Balanced Trees, Balanced Trees - Insertion, and AVL Trees
Week 5
  • Graphs, Graph Traversals, and Shortest Path
Week 6
  • Types of Sorting, Heap Sort and Hashing
Week 7
  • Sorting, Selection Sort and Bubble Sort
Week 8
  • Insertion Sort, Quick Sort Algorithm, and Kruskal's MST Algorithm
Week 9
  • Bucket Sort, Radix Sort, and Merge Sort
Week 10
  • File Organisation
Week 11
  • External Sorting
Week 12
  • B Tree and B+ Tree - Insertion & Deletion

Books and references

1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++” (2007), Second Edition, Pearson Education.
2. Cormen, Leiserson and Rivest, “Introduction to Algorithms” (2022), Fourth Edition, MIT Press.
3. Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, “Data Structures and Algorithms” (1983), Pearson Education.
4. Ellis Horowitz, Sartaj Sahni and Susan Anderson, “Fundamentals of Data Structures in C++ ” (1993).

Instructor bio

Dr.R.Kathiroli & Dr. T. Sudhakar

ANNA UNIVERSITY, MIT, CHROMPET, CHENNAI
Dr.Kathiroli, Assistant Professor(Sr.Gr), Department of Computer Technology, MIT Campus, Anna University. She is the Course Coordinator of the course. She is an accomplished scholar and professor with good experience in the field of Computer Science. With a career spanning over a decade, she has been involved in innovative research, insightful publications, and good teaching. She has published her work in 12 international journals and 14 international conferences. Her works both journals and conferences are indexed in Scopus. She has also authored a chapter in a book. She has presented in international conferences and has attended and organised various workshops and FDPs.


Course Coordinator -2



Dr.T.Sudhakar,
Assistant Professor,
Department of Computer Technology,
Anna University, MIT campus,
Chennai.

He is currently working as an Assistant Professor in the department of Computer Technology, Anna University, MIT campus, Chennai. He received his B.E and M.E. degrees in computer science and engineering discipline and he received his Ph.D. degree from the Faculty of Information and Communication Engineering, Anna University, Chennai. He has 19 years of teaching experience and more than 10 years of research experience. He has published number of research articles in various reputed international journals and conferences. He has handled core courses of computer science including data structures, Algorithms, Theory of computation, Compiler design and so on. His research interests include Cryptography, Network security, Quantum Cryptography, Design of security protocols, Algorithms, and Machine Learning.

Course certificate

30% for in course Assessment & 70% of end-term Proctored Exam
Securing 40% separately is mandatory to pass the exam and get the certificate
MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US