Version 3.1 of Introduction to Programming Using Java is released. It is a minor upgrade that incorporates the changes and corrections listed on this page. The major change is that modification and republication is now covered by the terms of the Open Publication License . A copy of this textbook has been added to Andamooka.org . Andamooka hosts open content books.
Readers can annotate the books and read other user's annotations.
An inexpensive CD version of the site is also available. The new third edition was completed and released today. I have added a search feature to the main page of the text. This might make up for the fact that the text does not have a conventional index. You can also use the search feature here.