Algorithms in the "Real World" is a computer science class at Carnegie Mellon University. While the Course Versions links have information primarily related to each semester's offerings, the rest of the material on this site provides an excellent introduction of the subject matter for anyone who is interested. The lecture notes, which are neatly organized and could easily be made into a book,...
The National Institute of Standards and Technology has recently updated its online Dictionary of Algorithms, Data Structures and Problems. The dictionary takes the form of a hypertext alphabetical list of terms dealing with algorithmic techniques and functions (e.g., Ackermann's Function), data structures, archetypical problems (e.g., "traveling salesman"), and related definitions. Nice features...
Spanning over 600 pages, this online textbook about information theory was released in its final version on June 26, 2003. The book's author, a physics professor at the University of Cambridge, wrote the book with the intention of unifying theoretical concepts with practical statistical communications. Furthermore, he addresses "Bayesian data modeling, Monte Carlo methods," and much more to...