1. Introduction to Programming, Problem Solving and Control Structures
2. Arrays and Strings
3. Pointers and User Defined Types (Structures and Unions)
4. Functions and Files