1.     Introduction To Programming
2.     Algorithms For Problem Solving
3.     Introduction To C Language
4.     The Decision Control Structure
5.     The Loop Control Structure
6.     The Case-Control Structure
7.     Functions & Pointers
8.     Data Types Revisited
9.     The C Preprocessor
10.   Arrays
11.   Puppetting On Strings
12.   Structures
13.   Self Referential Structures and Linked Lists
14.   Console Input/Output
15.   File Input/Output
16.   More Issues In Input/Output
17.   Operations On Bits
18.   Miscellaneous Features
19.   Appendix A – Precedence Table
20.   Appendix B – Chasing the Bugs
21.   Appendix C – ASCII Chart
22.  Index