Programming and Data Structures Spring 2022–2023

Schedule

Section Slot Classroom Instructor Teaching Assistants
1, 2, 21 U3 NR112 Abhijit Das (Local directory) Sumitava Biswas, Sarvesh Gupta, Aman Jain, Gaikwad Vishal Ramesh Vishakha, Devang
3, 4 U3 NR212 Aritra Hazra (Local directory) Pallavi Anand, Arup Kumar Dutta, Rahul Barman, Swapnil Bajpai, Rahul Arvind Mool
5, 6 U3 NR311 Indranil Sengupta (Local directory) Anupam Mondal, Anurag Roy, Peddi Santhoshkumar, Mainak Chaudhury, Sonu Kumar
7, 8 F3 NR112 Palash Dey (Local directory) Anjana B, Nimish Mishra, Adarsh G Krishnan, Shuvodeep Debnath, Sudeep Hansda, Velpuri Venkata S Sriharsha
9, 10 F3 NR212 Sudeshna Kolay (Local directory) Parimal Santra, Aniket Deroy, Shantanu Ashok Sankpal, Shubham Dubey, Shambharkar Siddhant Shamrao, Anuj Parashar
Slot info U3: Mon 03:00–05:00, Tue 03:00–04:00 (AN)
F3: Wed 10:00–11:00, Thu 09:00–10:00, Fri 11:00–12:00 (FN)


Coverage

Topic Resources
Introduction to programming and the C language Slides
Data types, expressions, and operators Slides
Conditions and branching Slides
Loops and iterative programming Slides
Introduction to functions Slides
Recursive functions Slides
One-dimensional arrays Slides
Strings Slides
Pointers, arrays, and dynamic memory allocation Slides
Two-dimensional arrays Slides
Searching in arrays Slides
Sorting arrays Slides
Representation of integers and floating-point numbers Slides
Structures (and unions) Slides
Linked lists and introduction to abstract data types Slides
Stacks and queues Slides
File handling Slides


Tests




PDS Home