HelpFeedback
Davidson: Java: Program Design
Information Center
Product Tour
Animated Cover
Overview
Table of Contents
About the Authors
Interview with the Aut...
Feature Summary
Print Supplements
WebCT, Blackboard and ...


Student Edition
Instructor Edition
Java: Program Design

James P. Cohoon, University of Virginia—Charlottesville
Jack W. Davidson, University of Virginia—Charlottesville

ISBN: 007235447x
Copyright year: 2004

Feature Summary



  • Java is given broad coverage. The authors provide in-depth coverage of all materials that an introductory course would need, introduce much of the remaining material, and give pointers to the rest.
  • Introduction to problem solving. The basics of problem-solving techniques are presented in chapter one, and each successive chapter contains a self-check section, an exercise section offering a variety of problems requiring a wide array of efforts, and an interesting case study presented in a manner that makes it suitable as a class assignment.
  • Classes are introduced early. Chapter one includes a gentle introduction to the object-oriented paradigm, and the next several chapters introduce standard Java classes and packages, and a limited number of objects. After this solid introduction, over 50 classes are demonstrated in the remaining chapters.
  • Software-engineering design concepts are introduced via problem studies and software projects.
  • Coverage of testing and debugging. Students learn various testing techniques (such as unit testing, integration testing, and code inspections) and sections on debugging teach students how to use the scientific method to find bugs.
  • Programming and style tips are presented in boxes that clearly delineate this material from the main text. There are important tips on such things as avoiding common programming errors, writing readable code, performance, and software engineering.
Cohoon-Davidson: Java Program Design

To obtain an instructor login for this Online Learning Center, ask your local sales representative. If you're an instructor thinking about adopting this textbook, request a free copy for review.