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
- Class Test 1: 30-Mar-2023, 06:30pm–07:30pm
Syllabus: From beginning to loops (except nested loops)
Seating arrangement
NR-111 :: Section 1
NR-112 :: Section 2
NR-211 :: Section 3
NR-212 :: Section 4
NR-311 :: Section 5
NR-312 :: Section 6
NR-213 :: Section 7
NR-214 :: Section 8
NR-313 :: Section 9
NR-314 :: Section 10- Mid-Semester Test: Centrally scheduled on 06-Apr-2023, 02:00pm–04:00pm
Syllabus: From beginning to functions (recursive functions not included)
Seating arrangement: Please see your Admit Card
- Class Test 2: 18-May-2023, 06:45pm–07:45pm
Syllabus: From beginning to pointers (before 2-d arrays)
Seating arrangement:
Section 1 :: NR-111 [All students]
Section 2 :: NR-112 [All students]
Section 3 :: NR-211 [All students]
Section 4 :: NR-212 [All students]
Section 5 :: NR-311 [All students]
Section 6 :: NR-312 [All students]
Section 7 :: NR-411 [All students]
Section 8 :: NR-412 [All students]
Section 9 :: NR-113 [21BT30032 – 22EX10049], NR-213 [22GG10019 – 22PH10046]
Section 10 :: NR-313 [22AE10010 – 22EX10050], NR-413 [22GG10020 – 22PH10047]- End-Semester Test: Centrally scheduled on 13-Jun-2023, 09:00am–12:00pm