This book has evolved from materials used in an undergraduate course intended for final year undergraduate students whose background includes at least one year's experience with the C programming language. The book has four parts. The aim of the third part is to enable students to build complex applications by combining and extending reusable components taken from a framework class library. The final part covers a few more sophisticated topics including an overview of OO design approaches.
Detailed description has links to sample chapters and code.
However, the book should be equally suited to an individual who wants to learn how to program their own personal computer. It assumes an audience that is computer literate, but without previous programming experience. Example code provided should run in both environments. The first section of the book contains introductory material on computer hardware, operating systems and programming languages. A touch of class Part V Object oriented programming Detailed description has links to sample chapters and code.