[Cover Art]

Java Elements
Elements of Java for the Principled Programmer

Duane A. Bailey, Williams College

Duane W. Bailey, Amherst College

Beta Edition: 350 pages, ISBN 007 237 4489, July 1999

First Edition: 350 pages, ISBN 007 228 3572, October 1999

Software: freely available (see below)

Welcome!

Welcome to the Java Elements resource site. These pages will take you quickly to various items of interest for use with Duane Bailey's Java-based CS1 text, Java Elements: Elements of Java for the Principled Programmer. To find the most up-to-date versions of this distribution contact

Get the Latest[updated]

Download 1.1 Element Kit
Download the entire element kit (zip format) for use with JDK 1.1 and Java Elements (First Edition). Includes all examples found in book.
Also available in compressed tar format.
View the latest documentation
Visit our server to see the documentation associated with the element package. (download)
View the latest source
Peek at the source, available from our server. (download)
Download the element library for use with JDK 1.1
Press here to download the library (zip format) that contains the element package, from our server.

The Philosophy

About Java Elements
Here, we discuss the approach of this CS1 text.
About the element package
The philosophy of the elements software to be distributed freely.
About the principles
Some of the informal design principles advocated by this text.
The distribution policy
Basically, the software is freely available for educational use.
The element FAQ
The Frequently Asked Questions page for the element package.

Supporting Materials

Download lab pages.
Get copies of the lab pages as they appear within the book. Downloadable for printing.

The Examples

View the local examples
Peek at the examples from the book, available locally.
Download the local examples
Download the examples in zip format.

The Documentation

View the local documentation
See the documentation associated with the element package.
Download the documentation
Press here to download a zip file containing the HTML files that document the element package.

The Source

View the local source
Peek at the JDK 1.1-ready source, available locally.
Download the local source
Download the source files for the element package, available locally.
Download the library from local machine
Press here to download the library (zip format) that contains the element package.

Send comments to Duane A. Bailey.