The Key Concept designation is used throughout the book to draw special attention to fundamental ideas and important design guidelines. In-depth Focus Boxes. These boxes appear in several places throughout the text and provide a tiered coverage of material. They allow more advanced students to challenge their knowledge of the subject without overwhelming others. Instructors may choose to cover or skip this feature without any loss of continuity.
Blue type is used to call out and annotate important parts of the code.
The second color allows students to better understand the code as they read through it. These short-answer questions review the fundamental ideas and terms established in the chapter. They are designed to allow students to assess their own basic grasp of the material. The answers to these questions can be found at the end of the problem sets. These intermediate problems probe the underlying issues discussed in the chapter and integrate them with concepts covered in previous chapters.