Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
63 used & new from $50.00

Have one to sell? Sell yours here
 
   
Objects, Abstraction, Data Structures and Design: Using Java version 5.0
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Objects, Abstraction, Data Structures and Design: Using Java version 5.0 (Paperback)

by Elliot B. Koffman (Author), Paul A. T. Wolfgang (Author)
4.3 out of 5 stars See all reviews (3 customer reviews)

Price: $99.80 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
29 new from $71.85 34 used from $50.00
Also Available in: List Price: Our Price: Other Offers:
Paperback $110.80 $95.34 8 used & new from $94.99
CD-ROM (Import) Order it used!

Frequently Bought Together

Customers buy this book with Head First Design Patterns by Elisabeth Freeman

Objects, Abstraction, Data Structures and Design: Using Java version 5.0 + Head First Design Patterns
Price For Both: $129.47

Show availability and shipping details

  • This item: Objects, Abstraction, Data Structures and Design: Using Java version 5.0 by Elliot B. Koffman

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Head First Design Patterns by Elisabeth Freeman

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Precisely, 2nd Edition

Java Precisely, 2nd Edition

by Peter Sestoft
4.7 out of 5 stars (11)  $18.85
Discrete Mathematics and Its Applications

Discrete Mathematics and Its Applications

by Kenneth Rosen
2.8 out of 5 stars (24)  $137.48
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (241)  $29.67
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software)

by Brian W. Kernighan
4.7 out of 5 stars (271)  $42.84
Big Java

Big Java

by Cay S. Horstmann
4.3 out of 5 stars (11)  $98.36
Explore similar items

Editorial Reviews

Product Description
This version of the book uses the latest Java technology, Java 2 Standard Edition Version 5.0 (J2SE V. 5.0), or otherwise known as "Version 5.0."

This revolutionary book intertwines problem solving and software engineering with the study of traditional data structures topics. The book emphasizes the use of objects and object-oriented design. Early chapters provide background coverage of software engineering. Then, in the chapters on data structures, these principles are applied. The authors encourage use of a five-step process for the solution of case studies: problem specification, analysis, design, implementation, and testing. As is done in industry, these steps are sometimes performed in an iterative fashion rather than in strict sequence. The Java Application Programming Interface (API) is used throughout the text. Wherever possible, the specification and interface for a data structure follow the Java Collections Framework.
  • Emphasizes the use of objects and object-oriented design
  • Provides a primer on the Java language and offers background coverage of software engineering
  • Encourages an iterative five-step process for the solution of case studies: problem specification, analysis, design, implementation, and testing
  • The Java Application Programming Interface (API) is used throughout


From the Back Cover
"This book stood out to me as having the strongest software development foundation of any I have seen. It prepares students for the mindset of testing code and writing reusable code".- Sarah Matzko, Clemson University.

"The Greatest strengths are the clear writing style and the generous use of examples. This book is the best data structures book I have ever seen." -Antonia Beady, Cal State

"The information on software testing is the greatest strength... The material on testing is desperately needed in curriculum today." - Barbara Gannod, Arizona State University.

""The authors have done a great job in presenting the classical data structure topics in the latest Object-Oriented feature available in JSDK 5. The approach is well designed, the explanations are clear and accurate, the sample code really works." - Marin Zhao, Mercer University

THINK, THEN CODETM

Successfully ascending a mountain takes tenacity, courage, skill, and most of all, preparation. Similarly, in today's software engineering industry, the most important work takes place before you even start writing the code. To successfully implement a solution, you first have to work through your options and thoroughly analyze the expected performance of your design.

With Koffman and Wolfgang's Objects, Abstraction, Data Structures, and Design: Using Java, Version 5.0 you'll develop a thorough understanding of basic data structures and algorithms through an objects-first approach, as well as essential design skills and principles for those critical first steps in the software engineering process. Approximately 20 case studies show you how to apply those skills and principles to real-world problems.Along the way, you'll gain an understanding of why different data structures are nee4ded, the applications they are suited for, and the advantages and disadvantages of their possible implantations.

Key Features:

  • Objects-early approach
  • Data structures are presente4rd in the context of software engineering principles
  • 20 case studies reinforce good programming practice
  • Problem-solving methodology used throughout..."Think, then code!"
  • Emphasis on the Java API and the Collections framework
  • Optional coverage of event-driven programming
  • Effective pedagogy.

Product Details

  • Paperback: 880 pages
  • Publisher: Wiley (November 10, 2004)
  • Language: English
  • ISBN-10: 0471692646
  • ISBN-13: 978-0471692645
  • Product Dimensions: 9.1 x 7.4 x 1.1 inches
  • Shipping Weight: 2.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.com Sales Rank: #573,638 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Objects, Abstraction, Data Structures and Design: Using Java version 5.0
91% buy the item featured on this page:
Objects, Abstraction, Data Structures and Design: Using Java version 5.0 4.3 out of 5 stars (3)
$99.80
Objects, Abstraction, Data Structures and Design: Using Java
4% buy
Objects, Abstraction, Data Structures and Design: Using Java
$111.25
Java Precisely, 2nd Edition
3% buy
Java Precisely, 2nd Edition 4.7 out of 5 stars (11)
$18.85
Head First Design Patterns
2% buy
Head First Design Patterns 4.6 out of 5 stars (275)
$29.67

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(9)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
5.0 out of 5 stars CS for beginners with realistic examples, December 14, 2008
By Okur Yazar "Yengec" (Istanbul, Turkey) - See all my reviews
A reader wrote that, "this book fails to address concurrency issues". But the books title never commits this. It's about teaching data-structures using Java (correctly). And it exactly does this with great success.

Although I read it to refresh my knowledge, I enjoyed a lot as I learn the subject first time. It's CS for beginners, but not dull theory. The book explains every data-structure throughly with accompanied practical code snippets.

Three types of code is provided:
1) KW(Koffman-Wolfgang) version of the data structure implementation
2) Java Collection API version of the data structure (if it exists).
3) Data structure in praxis (sample applications)

Sample applications code are not toy code. Realistic examples such as infix-postfix conversion via stack, airline check-in passenger queues or recursive fibonacci numbers are choosen.

The book also shows how to extend Java's collections framework for advanced implementations.

Such valuable books cannot be written in a hurry. I think, especially for beginners, it would be a great start. And probably you'll never need to search an alternative if you start to learn the subject from this one.

It is the right book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars i recommend it for beginners and intermediate java programmers, November 9, 2006
I like this book. good explanation of different topics along with the examples. Some parts in the book need better explanation and how to implement the concept using java language.
overall, pretty good book for beginner and intermediate programmers.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 22 people found the following review helpful:
4.0 out of 5 stars Rushed Into Print?, January 21, 2005
By R S Shaffer (Seattle, WA) - See all my reviews
(REAL NAME)   
Fails to address threading/concurrency issues.

You will not find coverage of the new Concurrency Utilities including the new collection classes in package java.util.concurrent.

You will not find the following terms in the index:

concurrency
synchronized
thread
thread-safe
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Bath Wonders from LUSH

LUSH bath bombs
Find bath bombs, bath melts, shower jellies, and more great gifts for yourself (or a friend!) from LUSH Fresh Handmade Cosmetics.

Shop LUSH now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Build Your Tool Kit

Shop for tool kits
With a basic tool kit, you're always prepared for any job around the house.

Shop for tool kits now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Free
Free by Chris Anderson
Glenn Beck's Common Sense
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates