Templates at least provide for alternative approach to data structure implementation. This three step strategy provides a positive, digestible model right from the beginning. These questions and answers provide a checklist-like opportunity to review and digest the material just covered. Most chapters include an additional set of exercises at the midpoint. Because the hands-on computer use is a key component to learning program design and implementation, all chapters have lab projects at their close.
Most chapters have additional lab projects in the middle.
Feedback from students in the lab and from other instructors has led to important refinements. This feedback contributed significantly towards developing each lab project as a self-contained lab, free of entanglement. In this textbook, there is no bias toward a particular operating system or compiler. Annotated Chapter Titles 1. The bank class is a collection of bankAccount objects.