Bibliography and resources for 04:547:202

Printed resources

Required textbook

David J. Barnes and Michael Kolling: Objects First with Java - A Practical Introduction using BlueJ, Prentice Hall / Pearson Education, 2nd ed, 2004, ISBN: 0-13-124933-9. 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/ (2.0.3 in December 2004). The book also has a companion website at http://www.bluej.org/objects-first/).

Please explore the various online resources, such as

If you were late to buy your copy of the textbook, here are the Preface, Chapter 1: "Objects and classes", and Chapter 2: "Understanding class definitions". Here's also a copy of Chapter 7: "Designing classes ".

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