0% found this document useful (0 votes)
4 views3 pages

100 Hour C Programming Plan

Uploaded by

camoha3913
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

100 Hour C Programming Plan

Uploaded by

camoha3913
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

100-Hour C Programming Learning Plan

## Module I: Introduction to Problem Solving (15 Hours)

1. Introduction to Problem Solving (3 Hours)


- What is an algorithm?
- Qualities of a good algorithm
- Writing basic algorithms (Experiments: 1-7)
- Introduction to flowcharts & symbols (Experiments: 8-9)

2. Compilation Process & C Language Basics (3 Hours)


- Compilation phases
- Features of C language
- Structure of a C program

3. Data Types, Constants, Variables (3 Hours)


- Keywords, identifiers (Experiment: 10)
- Data types and sizes (Experiment: 11)

4. Operators and Expressions (4 Hours)


- Arithmetic, relational, logical, assignment, bitwise operators (Experiments: 12-13)
- Type conversion, increment, decrement (Experiments: 14-15)
- Precedence and associativity (Experiment: 16)

5. Basic I/O Functions & Example Programs (2 Hours)


- Using printf(), scanf() (Experiments: 17-22)

## Module II: Control Structures and Arrays (22 Hours)

6. Conditional Branching (if-else, switch-case) (5 Hours)


- Decision making (Experiments: 23-26)

7. Iterative Loops (for, while, do-while) (5 Hours)


- Loops & nesting (Experiments: 27-36)
8. Arrays & Operations (6 Hours)
- Introduction to arrays (Experiments: 37-48)
- Searching and sorting (Experiments: 47-48)

9. 2D Arrays & Matrices (6 Hours)


- Matrix operations (Experiments: 49-53)

## Module III: Functions (12 Hours)

10. Functions & Parameter Passing (5 Hours)


- Call-by-value, call-by-reference (Experiments: 54-56)

11. Recursion (5 Hours)


- Factorial, Fibonacci, Ackermann function (Experiments: 57-59)

12. Macros (2 Hours)


- Defining and using macros (Experiment: 60)

## Module IV: Pointers (15 Hours)

13. Introduction to Pointers (5 Hours)


- Pointer basics, pointer arithmetic (Experiment: 64)

14. Pointers with Functions & Arrays (5 Hours)


- Call-by-reference (Experiment: 65)
- Array manipulation using pointers (Experiments: 66-69)

15. Pointer to Functions & Multi-dimensional Arrays (5 Hours)


- Self-referential structures (Experiment: 70)

## Module V: Structures and File Handling (16 Hours)

16. Structures & Unions (6 Hours)


- Defining structures & arrays of structures (Experiments: 61-63)

17. Storage Classes in C (2 Hours)


- auto, extern, static, register (Experiment: 71)
18. File Handling (8 Hours)
- Reading & writing files (Experiments: 72-74)

### Total Hours: 100

This plan ensures progressive learning from basic problem-solving to file handling, with practical
experiments at each step.

You might also like