Textbooks
15-212, Spring 1998


Theory of Computation:

The following is recommended:


Java:

The following are recommended: Also see Getting started with Sun Java, for information on using Java machines at CMU.


Java JDK 1.1.5 (the core Java API):

Documentation

Contents summary

Sources for the core APIs. Packages of particular interest:


Other Java Sources:

You can use other Java books if you like, instead of the above, but make sure they cover JDK 1.1. You can also use the older edition of Lewis and Papadimitriou, but locate a copy of the newer edition for specific references.


Java Coding Standards: