CS10003 Programming and Data Structures Autumn 2021–2022

Schedule

SectionTimingInstructor (Prof.)Teaching Assistants
11, 12 Mon 03:00–04:55,
Tue 03:00–03:55 (AN)
Sandip Chakraborty Argha Sen, Biswajeet Sethi, Aditya Anand, Sanjay Jaishwal, Km Simran Jaishwal, Rohan Gupta
13, 14 Mon 03:00–04:55,
Tue 03:00–03:55 (AN)
Shamik Sural Nikhil Kumar, Sagar Gupta, Mehul Deepak Vaidya, Akash Kumar Gangwar, Bishnu Charan Behera, Nabajyoti Das
15, 16 Mon 03:00–04:55,
Tue 03:00–03:55 (AN)
Soumya K Ghosh Sugandh Pargal, Vaibhav Saxena, Haresh Gaikwad, Yogesh Kumar, Aniket Deroy
17, 18 Wed 10:00–11:00,
Thu 09:00–10:00,
Fri 11:00–12:00 (FN)
Bivas Mitra Harsh Borse, Aditya Arvind Devasthale, Shubham Patidar, Debadrita Talapatra, Susmita Paul, Danny Jeron Pereira
19, 20 Wed 10:00–11:00,
Thu 09:00–10:00,
Fri 11:00–12:00 (FN)
Rajib Mall Gaurav Goyal, Suyash Tiwari, Indrajit Mazumdar, Amar Singh, Rutwik Nilesh Pandit

Weekly Topics Schedule

WeekTopics (Tentative)Presentation Slides
1Introduction, data types, variables and constants, operators, basic I/O, assignment expressions
  1. Slides-01
  2. Slides-02
  3. Slides-03
  4. Slides-04
  5. Slides-05
  6. Slides-06
  7. Slides-07
  8. Slides-08
  9. Slides-09
  10. Slides-10
  11. Slides-11
  12. Slides-12
  13. Slides-13
  14. Slides-14
  15. Slides-15
2Logical Expression, flowcharts, programming examples, Condition statement (if-else etc)
3Loop
4Arrays 1D, simple examples of searching & sorting
5Functions, using arrays (1D) with functions
6Recursion, Call by value
7Array 2D, Structures, array of structures
8Number systems
9Pointers, parameter passing, Strings
10Dynamic Memory Allocation (1D), Dynamic Memory Allocation (2D)
11Linked List
12Stack, Queue,


PDS Home