Programming and Data Structures | Spring 2024, L-T-P: 3-0-0 |
Schedule
Section Slot Classroom Instructor Teaching Assistants 1, 2, 21 U3 F-116 (Bhatnagar Auditorium) Aritra Hazra Aman Kumar, Lavudya Prudhvi Raj, Rahul Arvind Mool, Sourav Das 3, 4 U3 F-142 (Raman Auditorium) Jayanta Mukhopadhyay Jagdish Kamble, Suryakant Sinha, Tamal Kanti Baksi, Tarannum Ara 5, 6 U3 NR-311 (Nalanda Complex) Sudeshna Sarkar Lavoori Vamshi, Manoranjan Behera, Sipra Singh, Subham Verma 7, 8 F3 F-116 (Bhatnagar Auditorium) Sudeshna Kolay Narayan Sharma, Rishiraj Singh, Suryawanshi Vivek Bapurao, Yerragorla Krishna Mohan 9, 10 F3 F-142 (Raman Auditorium) Sudip Misra Anshita Gupta, Riya Tapwal, Ruelia Saha, Sagnik Ghosh 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 Conditionals and branching Slides Loops and iteration Slides One-dimensional arrays Slides Introduction to functions Slides Recursive functions Slides
(More Examples)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: 01-Feb-2024 (Thu), 06:30pm–07:30pm
Syllabus: From beginning to loops
Seating Arrangement:
Sections Room Number Roll Number Range Count Section 01 NC-111 (Nalanda) 21AE10021 – 23EE30022 50 NC-112 (Nalanda) 23EX10009 – 23PH10037 47 Section 02 NC-211 (Nalanda) 23AE10002 – 23EE30023 45 NC-212 (Nalanda) 23EX10010 – 23NA30034 44 Section 03 NC-311 (Nalanda) 22MI33016 – 23EE30024 47 NC-312 (Nalanda) 23EX10011 – 23PH10039 44 Section 04 CSE-119 (CSE Dept) 22CE10035 – 23EE30025 42 CSE-120 (CSE Dept) 23EX10012 – 23PH10021 41 Section 05 NC-411 (Nalanda) 23AE10005 – 23EE30026 45 NC-412 (Nalanda) 23EX10013 – 23PH10041 44 Section 06 NC-413 (Nalanda) 23AE10006 – 23EE30027 44 NC-422 (Nalanda) 23EX10014 – 23PH10042 47 Section 07 NC-421 (Nalanda) 23AE10007 – 23CE30029 42 NC-322 (Nalanda) 23CH10017 – 23ME10016 45 Section 08 NC-321 (Nalanda) 23AE10008 – 23EX10036 44 NC-223 (Nalanda) 23GG10013 – 23PH10043 43 Section 09 NC-222 (Nalanda) 23AE10009 – 23EE30030 45 NC-221 (Nalanda) 23EX10017 – 23PH10044 44 Section 10 NC-122 (Nalanda) 23AE10010 – 23EE30031 44 NC-121 (Nalanda) 23EX10018 – 23PH10045 44 10 Sections 20 Exam Rooms UG 1st Year 891 Students
- Mid-Semester: 23-Feb-2024 (Friday), 09:00am–11:00am
Syllabus: From beginning to recursive functions
Seating arrangement: Please see your Admit Card
- Class Test 2: 21-Mar-2024 (Thu), 06:45pm–07:45pm
Syllabus: From beginning to sorting
Seating Arrangement:
Sections Room Number Count Section 01 NR-111 (Nalanda) 97 Section 02 NR-112 (Nalanda) 89 Section 03 NR-211 (Nalanda) 93 Section 04 NR-212 (Nalanda) 86 Section 05 NR-121 (Nalanda) 90 Section 06 NR-122 (Nalanda) 91 Section 07 NR-221 (Nalanda) 88 Section 08 NR-222 (Nalanda) 88 Section 09 NR-321 (Nalanda) 89 Section 10 NR-322 (Nalanda) 90 10 Sections 10 Exam Rooms 901 Students
- End-Semester: 26-Apr-2024 (Friday), 09:00am–12:00pm
Syllabus: From beginning to end (excluding file handling)
Seating arrangement: Please see your Admit Card
Attendance Policy:
Attendance is mandatory for all students. Students with poor attendance will be deregistered. Medical cases may be considered (except in the case of End-sem exam), if recommended by BCRT Hospital. Formal leave application with supporting documents should be handed over to the class teacher within a week of absence. Students who get a proxy in attendance may be given 5% penalty marks in the final.
Programming and Data Structures | Spring 2024, L-T-P: 3-0-0 |