Student Edition | Instructor Edition | information center view | Home
An Introduction to Object-Oriented Programming with Java, 5/e
information center...
About the Author
Book Preface
Sample Chapter
Table of Contents
Feature Summary

Feedback
Help Center




Feature Summary

Outstanding Features:
  • Standard Java classes, such as the Scanner class and the Gregorian Calendar class, are used effectively to enhance the learning of object-oriented programming.
  • Incremental Program Development is taught consistently throughout the book using Sample Development programs that are located at the end of Chapters 2 through 13. These longer programs walk students step-by-step through the stages of program development: design, coding, and testing.
  • Diagrams are used extensively to provide crystal clear illustration of core concepts considered difficult and often misunderstood by many beginners.
  • Student-Friendly Pedagogy provides students with tips, pitfalls to avoid, design guidelines, review questions, interesting facts, and more. Additionally, the author has incorporated a variety of examples with an eye to making them interesting for students.
New to the Fifth Edition:
  • Level-by-level Programming Exercises provided at the end of each chapter and organized into three levels of difficulty.
  • More examples from the natural sciences provided in several key chapters.
  • The Scanner class is used exclusively for getting inputs. The JOptionPane class is no longer used, except when it is introduced in Chapter 14 on GUI programming.
The book is supported by a rich array of supplements available through the text’s website located at www.mhhe.com/wu

For Students, source code for all example programs, answers to Quick Check exercises, and other resources are provided.

For Instructors, a complete set of PowerPoints, solutions to the chapter exercises and other resources are provided.