Programming and Data Structures Spring 2024–2025

Schedule

Section Count Classroom Instructor Teaching Assistants
1 (CH + EE) 225 NR111 Ayan Chaudhury [local directory] Banoth Dinesh Karthik, Gangaram Arvind Sudewad, Kriti Bhardwaj, Sake Venkata Vignan Kumar, Satya Prakash Nayak
2 (CY + MI + MT) 233 NR112 Abhijit Das [local directory] and Aritra Hazra [local directory] Aarati Shah, Gitanjali Gupta, Priyanshi Dixit, Rahul Mandal
3 (AG + BT + EX) 194 NR211 Sudeshna Kolay [local directory] Ketan Gupta, Pranil Dey, Tadikadapa Manikantha Akash, Talabattula Sai Sahan
4 (AE + GG + IE + MA) 226 NR212 Sudip Misra [local directory] Animesh Singh, Anshita Gupta, Karamcheti Vamsy, Kounteya Sarkar, Rajib Sarkar, Rajdeep Ghosh
Timing Slot U3: Mon 03:00pm–05:00pm, Tue 03:00pm–04:00pm

Coverage

Topic Resources
Introduction, variables, constants, data types, expressions, assignments Slides: Set a | Set b
Conditions and branching (if, if-else, switch) Slides
Loops (while, for, do-while) Slides
One-Dimensional Arrays Slides
Functions (including passing arrays to functions as arguments) Slides
Recursion Slides
Strings Slides
Pointers Slides
Two-dimensional arrays Slides
Searching Slides
Sorting Slides
Number System Representation Slides
Structures Slides
Linked List Slides
Stacks and queues Slides

Tests



PDS Home