Module 1 – Introduction to Programming & C
• What is Programming
• History and Features of C Language
• Structure of C Program
• Compiler vs Interpreter
• Writing First Program (Hello World)
• Tokens in C (Keywords, Identifiers, Constants)
Module 2 – Variables & Data Types
• Variables Declaration and Initialization
• Data Types (int, float, char, double)
• Format Specifiers
• Type Conversion
• Constants and #define
• Practice Programs (Addition, Area of Circle, Swap Numbers)
Module 3 – Operators
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Assignment Operators
• Increment and Decrement Operators
• Practice Programs (Calculator, Percentage)
Module 4 – Input and Output
• printf() and scanf()
• Escape Sequences
• Formatted Output
• Practice Program (Student Marks Input)
Module 5 – Decision Making
• if Statement
• if-else Statement
• Nested if
• switch Case
• Practice Programs (Even Odd, Greatest Number, Grade System)
Module 6 – Loops
• while Loop
• do-while Loop
• for Loop
• break and continue
• Practice Programs (Table Print, Factorial, Reverse Number, Sum Series)
Module 7 – Functions
• Introduction to Functions
• Types of Functions
• Function Declaration and Definition
• Call by Value
• Practice Program (Prime Number using Function)
Module 8 – Arrays
• Introduction to Arrays
• One Dimensional Array
• Basic Array Operations
• Practice Programs (Largest Number, Average Marks)
Module 9 – Strings
• String Declaration and Initialization
• gets() and puts()
• String Functions (strlen, strcmp, strcpy)
• Practice Program (Palindrome String)
Module 10 – Mini Project
• Student Result System
OR
• Simple Calculator
Suggested Duration:
30 Days (1 Hour Daily) with Regular Practice Programs