Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $135.60
  • Save: $120.39 (89%)
Rented from Amazon Warehouse Deals
To Rent, select Shipping State from options above
Due Date: Aug 14, 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: Shared Knowledge is a not for profit public charity! Check us out on facebook. We provide funding for educational programs in Richmond, Virginia. PLEASE READ FULL DESCRIPTION -USED GOOD- This book has been read and may show wear to the cover and or pages. There may be some dog-eared pages. In some cases the internal pages may contain highlighting/margin notes/underlining or any combination of these markings. The binding will be secure in all cases. This is a good reading and studying copy and has been verified that all pages are legible and intact. If the book contained a CD it is not guaranteed to still be included. Your purchase directly supports our scholarship program as well as our partner charities. All items are packed and shipped from the Amazon warehouse. Thanks so much for your purchase!
Add to Cart
Qty:1
  • List Price: $135.60
  • Save: $6.78 (5%)
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it Friday, April 18? Order within and choose One-Day Shipping at checkout. Details
Trade in your item
Get a $5.60
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Object-Oriented Programming in Java: A Graphical Approach, Preliminary Edition Paperback

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

Amazon Price New from Used from Collectible from
Paperback
"Please retry"
$128.82
$69.98 $11.87

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Object-Oriented Programming in Java: A Graphical Approach, Preliminary Edition + University Calculus, Early Transcendentals (2nd Edition)
Price for both: $265.79

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech 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.4 x 0.9 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #897,337 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.2 out of 5 stars
5 star
3
4 star
1
3 star
0
2 star
1
1 star
0
See all 5 customer reviews
Good introductory book.
ThePickyOne
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.
David C. Gomez
She makes java really easy and fun to learn.
JtalbotRI

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
1 of 2 people found the following review helpful By ThePickyOne on December 3, 2011
Format: Paperback
Good introductory book. So I was the teaching assistant for a undergraduate course using this book. Before this, I only had 2 semester of java experience, 7 years ago in high school. This book is great for bringing me up to speed, and the students liked it because graphic approach is more fun than sorting words etc. It covers basic concepts like how to put stuff on the screen, loops, conditionals, arrays etc.

Pros: It have simple explanations with working code examples so it's easy to read. Too often do I see programming books with snippets of code that doesn't work, or have parts missing so you can't implement, or pseudo code. You can't learn a programming language without coding. This book have complete working code, and explains what the code means as well as the concept behind it in the text so you can follow along. Students with/without prior programming background were able to understand it.

The cons, ahh yes. This takes a graphical approach, so some of the things like interacting with user input (other than the mouse), data structures etc are touched only briefly. It does cover basic concepts like polymorphism, encapsulation etc so you know what they are, but don't dig deep into it. Also, there are numerous ways to implement a program, and some of the code in the book are not most efficient. But, overall it is a good book to get you started in Java but not if you already know the basics and want to be a serious programmer.
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
0 of 1 people found the following review helpful By Niket Shah on December 21, 2012
Format: Paperback Verified Purchase
its is difinitely a good book for a java learner or a new to java for first time. the books does not goes into detail for everything but its does a good enough job to get started.
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
0 of 1 people found the following review helpful By JtalbotRI on March 4, 2012
Format: Paperback
Excellent book. I've had the honer of being in many of Prof. Sanders' classes at Rhode Island college. She is one of the best teachers I've ever had. Reading this book feels a lot like being in her classes. She makes java really easy and fun to learn. This is the first Java book, I've owned, and it's what I would recommend to anybody who wants to start learning Java, especially if it's your first programming language. Anyone can learn to code from 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

Product Images from Customers

Search
ARRAY(0x9bf617e0)

What Other Items Do Customers Buy After Viewing This Item?