Publisher's Synopsis
Teaches programming by presenting the concepts in the context of working programs. This book emphasises on achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. It is for Introduction to Programming (CS1) and other intermediate courses covering programming in C++.