Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $135.60
  • Save: $119.60(88%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Dec 22, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Qty:1
  • List Price: $135.60
  • Save: $16.36 (12%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $8.30
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Object-Oriented Programming in Java: A Graphical Approach, Preliminary Edition Paperback – September 8, 2005

ISBN-13: 978-0321245748 ISBN-10: 0321245741

Buy New
Price: $119.24
Rent
Price: $15.99 - $16.00
40 New from $75.00 38 Used from $7.50
Amazon Price New from Used from
Paperback
"Please retry"
$119.24
$75.00 $7.50


Frequently Bought Together

Object-Oriented Programming in Java: A Graphical Approach, Preliminary Edition + Practical Electronics for Inventors
Price for both: $140.18

Buy the selected items together
  • Practical Electronics for Inventors $20.94

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 640 pages
  • Publisher: Addison-Wesley (September 8, 2005)
  • Language: English
  • ISBN-10: 0321245741
  • ISBN-13: 978-0321245748
  • Product Dimensions: 9.1 x 7.5 x 0.8 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #231,487 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

This principle-driven introduction to programming with Java and its standard Swing graphics library by world-renowned computer science professor Andy van Dam and professor Kate Sanders emphasizes object-oriented design and programming. It covers all important object-oriented programming mechanisms at the beginning of the book-from encapsulation through inheritance, interfaces, and polymorphism. It uses numerous executable examples to teach modularization and other good programming habits that will stay with students for a lifetime. Most of the programming examples and exercises take advantage of the visual appeal of interactive graphics to provide essential motivation for first-time programmers.

With Object-Oriented Programming in Java: A Graphical Approach, students will:

• Use an approach to learning object-oriented design and programming that has been tested for a decade and used successfully at multiple universities.

• Experience reading and writing non-trivial, interactive programs that are systems of cooperating objects.

• Capitalize on the powerful features of Java 5.0 including Swing class, generics, and static imports.

• Get a good introduction to fundamental data structures (stacks, queues, linked lists and trees) and a complete chapter on design patterns.

"Strong Object-Oriented Design skills in combination with experience working on non-trivial projects are a requirement for succeeding in today’s software industry. Students who follow the approach of this book are bound to be successful later in their software careers; you need only see the number of former Andy van Dam students at current industry powerhouses to believe it!" -Matt Chotin, Sr. Software Engineer, Macromedia and former student of Andy van Dam

"Graphics are a useful motivator because students enjoy graphics far more than text or arithmetic examples, and graphics are inherently object-oriented." -Karl R. Wurst, Worcester State College

"Andy van Dam and Kate Sanders do a great job of hitting Objects first-teaching OO early and letting the procedural stuff come along naturally. I have seen a number of texts that claim they do this, but I haven't seen anyone who does it like these authors do."-Ben Shaffer, University of Northern Iowa


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

1 of 1 people found the following review helpful By David C. Gomez on March 13, 2013
Format: Paperback
Dear Prospective Buyer,

I remember that this book was the choice for my Introduction to Computer Science course and I can tell you that this book is wonderful. The inclusion of the "Wheels" library allowed for us to immediately implement object-oriented programming from the start, which elucidated a lot of the logic of Java in the beginning. This book is also well written, and the simple examples really allow one to understand the simplest case of each concept, which then allows one to generalize more easily. I found this to be an awesome textbook, and it together with my professor have left Java indelibly built into my brain. I highly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
The author of the book, Dr. Sanders, was my professor for introductory Java. She explained topics fairly well, but the book was not too useful. This book is a bit confusing for use in an introductory course. It's rather wordy and can raise more questions than answers. I believe it would be best used for an intermediate/ advanced course. Still, it was better than nothing to have as a reference.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Dan on July 29, 2014
Format: Paperback Verified Purchase
It's a great book that teaches a lot about java. I also had a great professor so I can't say this book taught me everything I needed to know, but it covered all the important topics. I would recommend it for anyone trying to learn java.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Search

What Other Items Do Customers Buy After Viewing This Item?