Introduction to Computers,Number Systems, Introduction to Programming, C Programming Basics, Operators and Expressions, Managing Input and Output Operations, Decision Making and Branching, Arrays and Strings, Functions, Pointers, Structures, Storage Classes and Pre-processor Directives, C Programming Examples