Day 1 - 2 |
Introduction to C Language, History & IDE Setup (Code::Blocks / Turbo C / VS Code) |
Day 3 - 4 |
Basic Syntax, Data Types, Variables & Constants |
Day 5 - 6 |
Operators in C (Arithmetic, Relational, Logical, Assignment, Bitwise) |
Day 7 - 8 |
Control Statements – if, if-else, nested if, switch-case |
Day 9 - 10 |
Loops – for, while, do-while with practice programs |
Day 11 - 12 |
Functions in C – Declaration, Definition, Call by Value, Call by Reference |
Day 13 - 14 |
Arrays – 1D, 2D, Multi-dimensional Arrays |
Day 15 - 16 |
Strings in C – String functions, Manipulation |
Day 17 - 18 |
Pointers – Basics, Pointer Arithmetic, Pointers with Arrays & Functions |
Day 19 - 20 |
Dynamic Memory Allocation – malloc, calloc, free, realloc |
Day 21 - 22 |
Structures & Unions – Definition, Usage, Array of Structures |
Day 23 - 24 |
File Handling – Opening, Reading, Writing, Appending Files |
Day 25 - 26 |
Advanced Concepts – Preprocessor Directives, Header Files, Typedef |
Day 27 - 28 |
Practice Programs, Error Handling, Debugging |
Day 29 |
Mini Project Development (Calculator, Student Record System, etc.) |
Day 30 |
Final Project Submission, Interview Preparation & Placement Guidance |