Goodreads helps you keep track of books you want to read.
Start by marking “The Art & Science of Java: An Introduction to Computer Science” as Want to Read:
The Art & Science of Java: An Introduction to Computer Science
Enlarge cover
Rate this book
Clear rating
Open Preview

The Art & Science of Java: An Introduction to Computer Science

3.95  ·  Rating Details ·  80 Ratings  ·  6 Reviews
In The Art and Science of Java, Stanford professor and well-known leader in Computer Science Education Eric Roberts emphasizes the reader-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery s Java Task Force, this first edition text adopts a modern objects-first approach that i ...more
Paperback, 587 pages
Published February 1st 2007 by Addison Wesley Publishing Company (first published 2007)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Art & Science of Java, please sign up.

Be the first to ask a question about The Art & Science of Java

The Art and Science of C by Eric S. RobertsMicroelectronics 2nd Ed. by Jacob MillmanComputer Science by Behrouz A. ForouzanThe Art & Science of Java by Eric S. RobertsApplied Cryptography by Bruce Schneier
MY JOURNEY
4th out of 7 books — 3 voters
Effective Java Programming Language Guide by Joshua BlochThinking in Java by Bruce EckelJava Concurrency in Practice by Brian GoetzJava Cookbook by Ian F. DarwinJava for Dummies Quick Reference by Doug Lowe
JAVA
12th out of 19 books — 9 voters


More lists with this book...

Community Reviews

(showing 1-30 of 262)
filter  |  sort: default (?)  |  Rating Details
Eleanor
Feb 11, 2014 Eleanor rated it really liked it
This is for the iTunes U course Computer Science 106A, course materials from Stanford University. I found it on some weird book seller site for $60 instead of Amazon's $99. So far I'm loving it- it's very clear and direct yet conversational in tone. Only finishing up Chapter 2 but this may be one of my favorite textbooks in terms of enjoyability.

Disclaimer for those who are reading this book and taking the CS106a iTunes U course: I thought I was super slick by not only doing the course assignmen
...more
Abdulrahman Al-zanki
May 18, 2014 Abdulrahman Al-zanki rated it it was amazing
Started coding a while back without starting out with a good foundation (I basically tried the trial and error process). After Studying this book in a course in school it built the foundation I was missing to build every program I write today (whether it's JS, Obj-C, Java, etc.)
Sunlightu
good book
Tracy
May 26, 2014 Tracy rated it really liked it
Read this textbook for an iTunes University class - Stanford's Programming Methodology. Book was very thorough and easy to understand.
Matt
Feb 26, 2013 Matt rated it really liked it
Really clear and easy-to-follow guide! Of course it can't cover every aspect of the language but it does cover a pretty good amount of it to give you a working knowledge of Java.
James Wood
Aug 04, 2013 James Wood rated it really liked it
Hard to write a review about a text book, but overall the author was clear and concise in the presentation of the material.
Gordon Zhu
Gordon Zhu rated it really liked it
Oct 07, 2016
Benjie Alcontin
Benjie Alcontin marked it as to-read
Oct 04, 2016
Kifayat
Kifayat marked it as to-read
Sep 28, 2016
Nandan Singh
Nandan Singh rated it it was amazing
Sep 18, 2016
Karima Hussein
Karima Hussein is currently reading it
Sep 18, 2016
Wahib Zakraoui
Wahib Zakraoui rated it it was amazing
Sep 12, 2016
Chad Purdy
Chad Purdy marked it as to-read
Sep 06, 2016
Zahid Rasool
Zahid Rasool marked it as to-read
Aug 26, 2016
Tom
Tom marked it as to-read
Aug 06, 2016
LIANG
LIANG marked it as to-read
Aug 02, 2016
Mostafa Elserry
Mostafa Elserry marked it as to-read
Jul 30, 2016
Alan Po
Alan Po marked it as to-read
Jul 09, 2016
Marco Miranda
Marco Miranda marked it as to-read
Jul 09, 2016
Jour.Joyeux
Jour.Joyeux is currently reading it
Jul 01, 2016
Alan Bodenstein
Alan Bodenstein marked it as to-read
Jun 27, 2016
Modiga Melo
Modiga Melo marked it as to-read
Jun 16, 2016
Nitish Jha
Nitish Jha rated it it was amazing
Jun 14, 2016
Ramesh
Ramesh marked it as to-read
Jun 13, 2016
Aparna Roy
Aparna Roy marked it as to-read
Jun 08, 2016
Bryan Ye
Bryan Ye rated it liked it
Sep 23, 2016
Myles
Myles rated it it was amazing
May 25, 2016
SADIA
SADIA rated it did not like it
May 17, 2016
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Learning Jquery: Better Interaction Design and Web Development with Simple JavaScript Techniques
  • Absolute Java
  • HTML5 and CSS3: Develop with Tomorrow's Standards Today
  • Learning Java
  • jQuery: Novice to Ninja
  • jQuery Cookbook: Solutions & Examples for jQuery Developers
  • PHP for the Web: Visual QuickStart Guide
  • Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry (Tempus)
  • Software Project Survival Guide
  • Schaum's Outline of Programming with C
  • Responsive Web Design with HTML5 and CSS3
  • Professional WordPress: Design and Development
  • The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy
  • The Complete Photo Guide to Knitting
  • The Manga Guide to Electricity
  • The Little, Brown Compact Handbook
  • Numerical Recipes in C: The Art of Scientific Computing
  • Pragmatic Unit Testing in C# with Nunit

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book