This book gives an introduction to C++ and computer programming to first year engineering and science students. It is expected to be used along with Simplecpp, a graphics package available on the book website.
Salient Features • Use of a graphics package, Simplecpp, to pictorially explain programming ideas. • Extensive discussion of recursion in the context of sorting, tree based computations, backtracking. • Substantial coverage of proving correctness of programs including notions such as invariants, pre and post conditions.