1 Introduction 2 Learning by Example 3 Problem Solving 4 Sfatement Forms 5 Functions 6 Algorithms 7 Libraries and Inferfaces:A Simple Graphics Library 8 Designing Inferfaces:A Random Number Library 9 Strings and Characters 10 Modular Developement 11 Arrays 12 Searching and Sorting 13 Pointers 14 Strings Revisited 15 Files 16 Records 17 Looking Ahead Appendix A Summary of C Synfax and Structure Appendix B Library Sources Index