Overview of C, Constant, Variables and Data Type, Operators and Expression, Managing Input & Output, Decision Making and Branching, Decision Making and Looping, Arrays, Handling of Character Strings, User-Defined Functions, Structure and Unions, Pointers, File Management in C, Dynamic Memory Allocation and Linked List, The Processor, Developing a C Program, Projects