• List Price: CDN$ 185.75
  • You Save: CDN$ 30.40 (16%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.
The Art and Science of Ja... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by Daily-Deal-
Condition: Used: Good
Comment: This Book is in Good Condition. Used Copy With Light Amount of Wear. 100% Guaranteed.
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
See all 2 images

The Art and Science of Java Paperback – Feb 19 2007

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 155.35
CDN$ 145.59 CDN$ 99.91

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 587 pages
  • Publisher: Pearson; 1 edition (Feb. 19 2007)
  • Language: English
  • ISBN-10: 0321486129
  • ISBN-13: 978-0321486127
  • Product Dimensions: 18.8 x 3.8 x 22.6 cm
  • Shipping Weight: 680 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #364,698 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Eric Roberts is a professor of computer science at Stanford University and author of several Addison-Wesley books, including The Art and Science of C and Programming Abstractions in C. Eric is well known for his leadership role in CS Education—he won the 2003 SIGCSE Award for Outstanding Contribution to Computer Science Education, as well as many teaching awards at Stanford. 

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0xa8224b10) out of 5 stars 23 reviews
36 of 38 people found the following review helpful
HASH(0xa73c9df8) out of 5 stars Art and Science of Java / review Feb. 10 2010
By -jmg - Published on Amazon.com
Format: Paperback Verified Purchase
Best part about this book is that lectures from Stanford [CS106A] are available for free!!!


Stanford Engineering Everywhere

It takes a little elbow grease for the amateur to figure out how to link in libraries etc... but once this is done- you can delve into some meaningful [useful] programing examples early on. My plug for this book is as much for the corresponding class videos and handouts as it is for the book- which when combined together offer a great set of tools for learning computer programing and java. Once through the book and class materials [videos and homework] the student should be able to graduate on to more advanced java books without trouble.

...and if you're going through the Stanford lectures- you can ignore the first several assignments involving KARL and just start with the java assignments.
21 of 21 people found the following review helpful
HASH(0xa74597e0) out of 5 stars great approach to learning how to program June 7 2010
By Dustin L. Striplin - Published on Amazon.com
Format: Paperback
I just finished taking a college course that uses The Art & Science of Java. This book takes a graphical approach to learning how to program. With a graphical approach the student can better understand how object oriented programming works. I taught myself java a few years ago, from a book that taught me how to make programs that output to the command prompt. I never understood object oriented programming until now.
24 of 28 people found the following review helpful
HASH(0xa7459c30) out of 5 stars Experience from a self-learner Oct. 20 2009
By Amazon Customer - Published on Amazon.com
Format: Paperback Verified Purchase
I bought this book to be able to follow the free online java course at stanford.
It uses the acm library, which makes it harder to get help online.
It is expensive compared to other popular books on java.

Other than that, it has some decents chapters, so I give it three stars.
4 of 4 people found the following review helpful
HASH(0xa73c9144) out of 5 stars This is an excellent book for the beginning Java student Nov. 8 2014
By THOMAS - Published on Amazon.com
Format: Paperback Verified Purchase
This is an excellent book for the beginning Java student. I had some exposure to C 10+ years ago, and wanted to do some Java programming. I bought this book (yes, it is a little pricey) and started watching the Stanford CS106A series. I loved both. I've now read this book cover-to-cover three times. If I re-read it ten more time, I know I would continue to learn. The book is written by a true educator.
13 of 18 people found the following review helpful
HASH(0xa73c912c) out of 5 stars Worth 5 stars but... May 29 2012
By Michael - Published on Amazon.com
Format: Paperback Verified Purchase
I wish the book directed the user to a site to view solutions to the actual problems and not just the review questions. It's obvious that this book is meant as a companion to the cs106a course in iTunes due to the fact that they both use the nice--but not widely accepted acm package. Great for absolute beginners (again, with the iTunes addition). Strongly recommended for anyone wanting to get into problem solving using computers, android app development, or trying to get an understanding before learning a C language.