CS10003: Programming and Data Structures | Autumn 2023 - 2024 |
Schedule
Section Slot Instructor Teaching Assistants 11, 12, U1,U2,U4 (Mon 3-5 pm, Tue 3-4pm) Partha Bhowmick Piriya Sai Swapnika, Bondalapati Venkata Abhiram, Surkanti Akshitha, Shreyansh Khandelwal, Suraj Singh 13, 14 U1,U2,U4 (Mon 3-5 pm, Tue 3-4pm) Rajat Subhra Chakraborty Rijoy Mukherjee, Sneha Swaroopa, Kuheli Pratihar, Deogade Sanyukta Bipin 15, 16 U1,U2,U4 (Mon 3-5 pm, Tue 3-4pm) Sourangshu Bhattacharya Sirusolla Sri Bharath, Dharavathu Sai Deepak Nayak, Rakesh Krishna, Ankem Gopichand, Saptarshi Mondal 17, 18 F1, F2, F3 (Wed 10-11, Thur 9-10, Fri 11-12) K S Rao Vallakatla Aditya, Bokade Tushar Kishor, Matta Varun, Shambharkar Siddhant Shamrao, Utsav Bandyopadhyay Maulik 19, 20 F1, F2, F3 (Wed 10-11, Thur 9-10, Fri 11-12) Niloy Ganguly Manjish Pal, Sai Gokul V, Sudeep Hansda, Neha Chowdhary, Chappidi Yoga Satwik
Lecture Slides
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 One-dimensional arrays Slides Introduction to functions Slides Recursive functions Slides Strings Slides Two-dimensional arrays Slides Structures (and unions) Slides Pointers, arrays, and dynamic memory allocation Slides Searching in arrays Slides Sorting arrays Slides Linked lists and introduction to abstract data types Slides Stacks and queues Slides
Tests
- Class Test 1: 5-Sep-2023 (Tuesday), 6:30pm (tentatively)
Syllabus: From beginning to loops
Class test 1 question paper and solution.- Mid-Semester Test: Wednesday, 20 September 2023, 9:00 - 11:00 am
Syllabus: From beginning to functions (recursive functions not included)
Mid-semester Exam: question paper and solution.
Seating arrangement: Please see your Admit Card / ERP (Examination Timetable)
- Class Test 2: 7-Nov-2023 (Tuesday), 6:30pm
Syllabus: Recursive functions, Strings, Pointers and dynamic memory allocation for 1D arrays, Structures, 2D arrays
Class test 2 question paper and solution.Seating arrangement for Class Test 2
- End-Semester Test: Centrally scheduled