Computer Science
The Most Complex Machine by David Eck
Labs and Applets (online, runs anywhere, but cannot load/save work)
Offline
labs and
tutorials (run outside a browser and you can load/save work)
(download zip file, unzip, then run jar file)
General Introduction to Computer Science Textbooks
Algorithmics: The Spirit of Computing (3rd Edition), by David Harel with Yishai Feldman ($65 new, about $35 used)
Great Ideas in Computer Science with Java, by Alan Biermann and Dietolf Ramm ($50 new, about $10 used)
Computer Science: An Overview (10th Edition), by J. Glenn
Brookshear ($71 new, about $60 used)
Java Programming
My web sites + contact info
Free Java IDE's
Java installation page:
For PC's, Linux, and Solaris:
http://java.sun.com/javase/downloads/index.jsp
(Click "download" next to
JDK 6 Update 13) (be careful, there are many similarly-named items
on this page!)
For Macs:
http://developer.apple.com/java/download/
(Choose the most-recent release)
Free (or Almost-Free) Java Programming Textbooks