Professional Documents
Culture Documents
Course Handout (Student & Faculty)
Course Handout (Student & Faculty)
5. Course Plan:
a. Lecture Plan
77-80 C Preprocessor
Formative Assessment-3(55-80 Lectures)
Total 100%
*Out of 04 FAs, the ERP system automatically picks the best 03FAs marks for evaluation of the FAs as final marks.
**Out of 03 STs, the ERP system automatically picks the best 02 STs marks for evaluation of the STs as final marks.
As defined in Academic
ST 03 81-100%
Calendar
No. of Weightage
S.N. Topic (s)
Lectures %
1 Warm up
Revision of the programs
Complexity of Programs
Function and Pointers
> Recap of Functions and Pointers
> Pointer to Pointer
> Function calling and Program memory
> NULL Pointers
24 18
> Local variables and Stack
Recursion
> Recap of Recursion
> Recursion Examples
> Order of Execution
> Direct & Indirect Recursion
> Stack Overflow
> Tail & Non-tail Recursion
2 C Memory Model
> Memory layout of C Program
Dynamic Memory Allocation
> Void Pointers
> Dynamic Memory in C - malloc() 10 8
> Dynamic Memory in C - malloc() examples
> Dynamic Memory in C - calloc()
> Dynamic Memory in C - realloc() and free()
> Dynamic Memory in C - Memory Leak in C
3 Sorting and Searching
> Recap of Arrays, Pointers and Linear Search
> Binary Search ( Recursive and Non recursive )
14 11
> Bubble, Selection and Insertion Sort
> Divide & Conquer - Merge Sort
> Divide & Conquer - Quick Sort
4 Two Dimensional Arrays 18 14
> Recap of 2D Arrays
> Pointers and 2D Arrays
Strings
> Recap of strings and library Functions
> Strings and Functions
> Strings and Pointers
55-66 Strings
> Recap of strings and library Functions
> Strings and Functions
> Strings and Pointers
> Array of pointers
67-74 Bit Manipulation
> C - Bitwise Operators
77-80 C Preprocessor