Write your first C program
Basic components of C- variables and data types
Operators: Arithmetic, relational, logical, bitwise, conditional
Unary, type conversion and type casting
Basic programs of C using operators
Practice problems
Decision Control - if, if - else, if-else-if programs
Switch case
While loop and its problems
For loop and its problems
Program based on nested for loop
Practice problems
Break, continue and goto statement
User defined / Pre defined functions
Pointer: Introduction, Pointer airthmetic
Call by value and call by reference
Recursion
Array: Declaration, initialisation and its problems
Insertion, deletion in 1d array, merge two arrays
Bubble sort and insertion sort
Selection and merge sort
Strings
2dArray and its problems
Practice problems
Structures in C
Array of structure and nested structure
Unions
Pointer to pointer, Array of pointer
Dynamic memory allocation in C
Practice problems
File handling - File opening modes, file handling functions