CS11001: Programming And Data Structure
CS11001 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Course name | Programming And Data Structure | ||||||||||||||||||||||||||||
Offered by | Computer Science & Engineering | ||||||||||||||||||||||||||||
Credits | 4 | ||||||||||||||||||||||||||||
L-T-P | 3-1-0 | ||||||||||||||||||||||||||||
Previous Year Grade Distribution | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Semester | Spring |
Syllabus
Syllabus mentioned in ERP
Introduction to digital computers; introduction to programming â variables, assignments; expressions; input/output; conditionals and branching; iteration; functions; recursion; arrays; introduction to pointers; character strings; time and space requirements; searching and sorting; structures; introduction to data-procedure encapsulation; dynamic allocation; linked structures; introduction to data structures â stacks and queues. (A programming language like C/C++ may be used as a basis language. The same language must be used for the laboratory).
Concepts taught in class
It is basically equivalent to the C++ course taught in CBSE Class 11-12 with the implication that concepts related to Classes and Objects are not in C programming with some extra topics of Algorithm Analysis basics and Number Systems.
Relative Grading
Worksheet type papers
2 class tests for TA marks
Student Opinion
If you have studied any programming language like Java in ICSE and ISC, C++(Highest adavantage), Python and NetBeans in CBSE or anything else, then the basic concepts of programming like loops, conditionals, pointers, structures will remain the same. Only the syntactical part will change.
If you haven't, it is high time that you learn C programming in your vacations (Winter and Summer). The following channels may help you: https://www.youtube.com/watch?v=AWliApDc61w&list=PL2_aWCzGMAwLSqGsERZGXGkA5AfMhcknE , https://www.youtube.com/playlist?list=PLS8ACsmFCpmSZQv44y56AviLUbvyriVYh .
The course is high paced because it's quite natural that a 2 year course is compressed into a 40 hour lecture series.
However , the question paper is not that easy (even for experienced students because of certain nitty-gritties involved). So practise as much as you can. And there is a PDS Doubt Session orgainised by SWG IIT Kharagpur. Do attend them.
How to Crack the Paper
Classroom resources
The following link will lead you to past and current year slides and other resources, exam-dates, grades etc.