Bibliography and resources for 04:547:202 (3)

Printed resources

Required textbooks

David J. Barnes and Michael Kolling: Objects First with Java - A Practical Introduction using BlueJ, Prentice Hall / Pearson Education, 2003, ISBN: 0130449296. The books comes with BlueJ on a CD, but you're better off downloading the most recent version of the software from http://www.bluej.org/ (1.3.5 in Jan 2004). The book also has a companion website at http://www.bluej.org/objects-first/, where you have access to various resource, such as

If you were late to buy your copy of the textbook, here are the Preface, Chapter 1, and Chapter 2. Here's also a copy of the original BlueJ projects that come with the textbook, which you will study and enhance.

Note. The book is a good Object-Oriented Programming tutorial based on the Java programming language. It introduces concepts in an order appropriate for learning OOP; therefore it is nor good as a Java reference, you may want to look at some of the Java books below for that.

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