Programming and Data Structures |
Syllabus | Books | Current semester | All semesters | Miscellaneous information |
CS10003 Programming and Data Structures (Theory: 3–0–0)
Introduction: Basic operation of digital computers, basic concepts of integer and floating point number representations.
Elements of C programming language: Data types, constants, and variables, expressions and assignment statements, input and output statements, conditional and branch statements, iteration statements, 1-d and 2-d arrays, functions and parameter passing, recursion, strings, structures, introduction to pointers and dynamic allocation, file read and write.
Searching and sorting: Linear and binary search, selection sort, bubble sort, insertion sort, merge sort, quick sort.
Data structures: Linked lists, stacks, queues.
CS19003 PDS Laboratory (0–0–3)
Topics of Lab Assignments
- Familiarization with C Programming Environment
- Data types, constants, variables, assignment statements and input-output
- Conditional and branch statements
- Loops and iteration statements
- 1-d and 2-d static arrays
- Functions and recursion
- Structures
- Pointers and dynamic memory allocation
- Linked lists
- Stacks and queues
Syllabus | Books | Current semester | All semesters | Miscellaneous information |
Syllabus | Books | Current semester | All semesters | Miscellaneous information |
Syllabus | Books | Current semester | All semesters | Miscellaneous information |
Syllabus | Books | Current semester | All semesters | Miscellaneous information |