How To Get The Most From Our Books

Hands-On Material
The distinguishing features of this text are the applied, hands-on nature of the material presented. It is strongly encouraged that the reader completes all of the Section Exercises and Learn by Doing Exercises before moving on to the next section. These exercises allow the reader to solidify their understanding before advancing to the next topic.

Problem Solving & Debugging
The Problem Solving Applied and Debugging sections are typically some of the more difficult concepts our students encounter. These sections have been very helpful to the students in our classes.

Team Programming
One aspect of programming that many students in academia don’t have exposure to is using other people’s design, code and specifications. The Team Programming section tries to introduce the student to typical situations found in the team environment of the computer industry.
Say Hello
Contact the authors directly with any questions.