Welcome to the Web page for
Computing Concepts with Java 2 Essentials.

{short description of image}

Cay S. Horstmann

San Jose State University

Support Materials

Reviews

Your opinions needed!

As I am sure you can tell from reading the book, I wrote this book because I believed there had to be a better way to teach CS1. Having programmed for a living for many years, I was appalled at the weird examples, horrible code, and outright misinformation that I found in a surprising number of other books. I want to give your students all the information that I wish I had when I started programming. In particular, I want to convey an appreciation of concepts and good practices rather than attempt a comprehensive coverage of language features, which is neither useful nor possible in a beginning course

The book has done very well so far, but I want it to do phenomenally well. My hope is that it will become the book of choice for CS1 courses that are serious about computer science.

Please give me your candid feedback about the book. What did you like a lot? What did you really hate? What made you adopt it? What made you adopt a different book (gasp), and what book did you choose? What changes would you like to see in future editions? If you want your feedback to be anonymous, simply leave the name and/or email address blank. (But, please, don't use a false email address--I do reply to many of you, and it is always disheartening to spend time on a reply, just to have it bounce back.)

Thank you for your help in making this a better book!


Your name: (optional)

Your email address: (optional, but please don't use a false address)

Your suggestion:

To protect against spam robots, please answer this simple math problem:
* =