Useful Links
Lectures
A Brief History of Computers
Algorithmic Complexity and Big-O Notation
Emacs
Installing Emacs under Windows
Emacs for the Macintosh
Josh Hodas's guide to Emacs
Emacs FAQ for Windows
On-line Emacs manual
Java
Java 2 API Specification
Java Tutorial
Java Documentation from Sun
Java Language Specification
The Java Debugger (jdb)
JCreator Java development environment
Information about other Java 2 compilers
Download all of the source code from the textbook
Download Java 2 SDK for Windows
Java 2 for the Macintosh
Other
Java Plug-in HTML Converter
Sorting Algorithm Demos
Interactive Data Structure Visualizations
The Complete Collection of Algorithm Animations