C_Programming_8Week_Course-Lesson_Plan
C_Programming_8Week_Course-Lesson_Plan
Course Outcomes
1. Understand and apply fundamental C programming syntax and semantics.
2. Write and debug modular C programs using loops, conditional statements, and
functions.
3. Develop and manipulate arrays, strings, and structures in C.
4. Utilize pointers and dynamic memory management for efficient programming.
5. Implement basic file handling and structured data storage.
Hands-On:
Mini Project:
Hands-On:
Hands-On:
Multiplication table
Fibonacci sequence (iterative)
Factorial calculator
Armstrong number checker
Mini Project:
Hands-On:
Max/min in array
Matrix addition and subtraction
Vowel and word count in strings
String reversal
Mini Project:
Hands-On:
Arithmetic functions
Recursive factorial and Fibonacci
Prime number checker function
Swap with/without temp variables
Mini Project:
Number Analyzer
Hands-On:
Mini Project:
Hands-On:
Mini Project:
Command-line arguments
Header files and modularization
Standard libraries and error handling
Hands-On:
Argument-based calculator
Custom header files
Split program into modules (.c and .h)
Mini Project: