1. Introduction to Operating Systems
2. Introduction to Languages and 'c' Language
i. Basic of 'c'
ii. Simple Programming
3. Control Statements
i. Conditional Control Statement
ii. Un - Conditional Control Statement
iii. Iterative Statements (Looping Statement)
4. Arrays
5. Strings
6. Sorting and searching algorithm
7. Functions
8. Pointers
9. Macros
10. Dynamic memory Allocation
11. Structures
12. Unions
13. Enumerated data types
14. File handling
15. Data structures
i. Introduction
ii. Types
iii. Linear Data Structure’s Implementations (Array, Pointer and List)
iv. Non- Linear Data Structure’s Implementation (List)
16. Graphics