Programming and Data Structures Spring 2020–2021

Schedule

SectionTimingInstructor's AreaTeaching Assistants
1, 2 Mon 03:00–05:00, Tue 03:00–04:00 (AN) Abhijit Das Abhilash Nandy, Argha Sen, Atonu Ghosh, Chandan Kumar, Indrajit Mazumdar
3, 4 Mon 03:00–05:00, Tue 03:00–04:00 (AN) Dipanwita Roychowdhury Danny Jeron Pereira, Salma Mandi, Souvik Sur, Swapan Maiti, Tapadyoti Banerjee
5, 6 Mon 03:00–05:00, Tue 03:00–04:00 (AN) Sujoy Ghose Aniket Deroy, Arpan Dam, Minu Tiwari, Sayani Sinha, Tanurima Halder
7, 8 Wed 10:00–11:00, Thu 09:00–10:00, Fri 11:00–12:00 (FN) Arobinda Gupta Ankita Saha, Debadrita Talapatra, Habibur Rahaman, Prasanta Dutta, Shounak Paul
9, 10 Wed 10:00–11:00, Thu 09:00–10:00, Fri 11:00–12:00 (FN) Debasis Samanta Arun B, Boyapally Harishma, Kiran Purohit, Riya, Sayantan Adak


Coverage

TopicResources
Introduction, variables, input/output, constants Slides
Expressions and assignments Slides
Conditional statements Slides
Loops and iterative programming Slides
Introduction to arrays Slides
Introduction to functions Slides
Recursion Slides
Introduction to 2-d arrays Slides
Structures Slides
Pointers: Basics Slides
Pointers: Parameter passing Slides
Pointers and arrays Slides
Dynamic memory allocation Slides
Linked lists Slides
Sorting algorithms Slides


Tests

Short Test 1: 28-April-2021 (Wednesday) from 7:00 pm, duration: 30 minutes [Questions with solutions]

Mid-Semester Test: 25-May-2021 (Tuesday) from 9:00 am (two sessions) [Questions with solutions] [Evaluation guidelines]

Short Test 2: 15-June-2021 and 16-June-2021 [Session 1] [Session 2]

End-Semester Test: 06-July-2021 (Tuesday) from 9:00 am (two sessions) [Questions with solutions] [Evaluation guidelines]



PDS Home