S'ware Metrics Home

Book Store PMP Books PDAs
S'ware Metrics Six Sigma LCD Monitors
Requirements Management PMBOK Books
Team Building Use Case DVD Players

Java: An Introduction to Computing


Java: An Introduction to Computing

Java: An Introduction to Computing

List Price: $115.00
Our Price:
$115.00
Availability: Usually ships in 24 hours


Manufacturer: Prentice Hall
Author: Joel Adams
Binding: Paperback
Publication Date: 2001-01-12
Publisher: Prentice Hall
Label: Prentice Hall
Number Of Pages: 945
Features:


Editorial Review:
(Pearson Education) An introductory text in Java, for the beginner computer science student. A complete tutorial in object-oriented programming. The CD-ROM contains Java on Campus with inprise/Borland JBuilder 3.5 Foundation for Windows, Linux and Solaris. Softcover.
Cached date: AWS Called=true

You may also be interested in these products:
Think: A Compelling Introduction to Philosophy
Think: A Compelling Introduction to Philosophy
Gandhi An Autobiography:  The Story of My Experiments With Truth
Gandhi An Autobiography: The Story of My Experiments With Truth
The Illumined Heart: Capture the Vibrant Faith of Ancient Christians
The Illumined Heart: Capture the Vibrant Faith of Ancient Christians
Letters from a Stoic (Penguin Classics)
Letters from a Stoic (Penguin Classics)
Elementary Differential Equations
Elementary Differential Equations


These categories may also be of interest to you:


Customer Reviews
Average Customer Rating: 4.5

Formerly one of the best intro books out there 2006-10-21
Note. The publisher has chosen not to revise this text, and it lacks a number of useful recent Java features. Also, the publisher now only issues the text using B&W PoD technology and not the multi-color offset process in which it was originally published.

I have been successfully using this book for several years to teach Introduction to Computer Science. One of the things that I like about this title is that it presents a clear and effective design strategy. Another, feature is an excellent set of companion laboratory exercises. Not only have I been happy with this book as a college text, one of my students went on to base his own high-school course on the course based on this text which he took from me.

In addition to a lucid presentation of introductory programming, this book incorporates a number of essays on topics in computer science including complexity, ethics, and artificial intelligence.

The accompanying ancilliary materials are designed to work on a variety of platforms. An instructor needs to keep this in mind and set up a functional laboratory environment and clearly explain to students how to correctly install the software package if students are to use the ancilliaries on their own computers.


Good As a Review 2001-12-05
I have faced with this book in the Fall 2001 computer science course "Data Structures and Algorithms". As a novice to Java, I think this book does not cover enough introductory issues such as how importing of the libraries work, what are the installation instruction of JDK. They do not even give us any clue how to set up ann lib without using JBuilder. The documentation on the CD-ROM is for JBuilder users only. But overall book structure is very good.


A class book that achieves its object 2001-08-07
I am planning to teach Java to biosciences graduates as a first language for the first time, having used a subset of C++ up to now. There are a lot of books on Java, but not so many that are suitable for mature beginners. The question is, am I about to endorse this as the course recommended text? The answer is yes - it's pretty much the book I wish I had written.

The author of a book like this has to face some difficult decisions: how soon do I talk about objects and classes? Do I use applets or applications? If applications, how to avoid making all the methods in my main class static? Do I use simplified I/O classes? And so on. I think Adams et al have made the right decisions. Object-centred design is brought in right at the beginning and provides a framework for translating from the problem domain to the program domain. There aren't any sudden leaps in complexity - GUI programs are introduced alongside console applications and fully-fledged OOP appears about two-thirds of the way in. Examples are interesting and there are some good suggestions on programming practice like including preconditions in method documentation where applicable.

Overall the book is well-presented and good value (you get a CD and there is a very useful web site). I like the sections on topics like ethics and AI, and the treatment of data structures. The quizzes are very good too. There are just a few niggles: easy I/O classes are provided on the CD, but I couldn't find advice on where to put these in order to run the console examples which all contain an import statement. I'm not totally convinced about introducing static methods as the norm, and I don't see the point of a list of the names of all the classes in Java SE 1.3 - a glossary would be more helpful. But these are minor and can be sorted out in later editions and through the web site - as an introduction to programming and computing the book represents a worthwhile addition to the literature and I (and I hope my students) will be very grateful for it.