|
• Objects-first approach – Provides a clear understanding of Java's strengths. • Important elementary features of Java version 1.5 – Covers generic types, enumerated types, and the Scanner class. • Real-world references – Illustrates key aspects of Java with a collection of game and puzzle examples. · Includes CodeKey! CodeKey is an online, interactive assessment and homework tool designed to reinforce key Java programming concepts and techniques. CodeKey is integrated with key back of the chapter exercises. • Flexible approach to program input and output – Offers independent introductions to both a command-line interface and a graphical user interface (GUI), so instructors can choose the type that best suits their teaching style. • Emphasis on object-oriented design – Provides students with practical experience. • Chapter on inheritance and polymorphism – Contains an in-depth discussion as well as references throughout the text. • Unified Modeling Language (UML) – Features coverage of the industry-standard, object-oriented design tool. • Numerous pedagogical aids – Includes self-study exercises with answers, end-of-chapter exercises, "From the Java Library" sections, and valuable tips on programming, debugging, and design. • Companion Web Site – Filled with source code for students, interactive, graded Q&As for each chapter, PowerPoint slides, "In the Laboratory: Hands-On Learning" sections, and more. |