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




PDS Home