Bibliography and resources for 04:547:202

Printed resources

Required textbook

John Lewis and William Loftus: Java Software Solutions: Foundations of Program Design, 5/E, Addison-Wesley, 2006, ISBN: 0-32-140949-3. Although the book comes with a CD, you're better off downloading the most recent course resources from the companion website.

You will also need MyCodeMate, a "virtual TA" which gives you support as you work on your assigned homework. For using MyCodeMate, you need an individual access code, which you can either get packaged with the textbook (ISBN 0-32-146979-8), when you buy the textbook from the Rutgers Bookstore (the package costs roughly $6 more than the textbook alone), or you can buy it online, from http://www.mycodemate.com (for $24 if you pay by credit card).

Attention ! Whether you buy the textbook or not, you have to buy the MyCodeMate access code, so that you can complete your homeworks and get graded !

Note that MyCodeMate comes with the textbook in electronic format (in PDF) so, if you have a tight budget, you may decide not to buy the textbook and use the electronic copy instead.

The Integrated Development Environment (IDE) used to develop the Java programs and projects for this course is jGRASP. It comes on the CD, but the most recent version is available at http://www.jgrasp.org/.

Please explore the various online resources, such as:

Recommended textbooks

Web resources

Note. You will spend a fortune if you want to stay up-to-date with new Internet technology by buying books. Learns to find and use documentation, tutorials, and other such Web resources.

Java

Interesting articles

Games