Web links
A collection of pointers to other Web resources related to
course material.
Not all of these links are extremely relevant, nor is the quality
uniformly excellent, but generally they seem to be good places to
go to see more about material we cover in class.
- First Unit: Foundation
- History of computers
Another computer history
More on decidability
- Second Unit: Programming
- This is a collection of C++ tutorials that make reasonable
alternatives to the textbook.
Teach yourself C++ in 21 days
A C++ tutorial
Another C++ tutorial (spotty coverage)
Yet another C++ tutorial (less spotty)
Index of C++ tutorials
Pascal vs C++
- Third Unit: Recursion
- Towers of Hanoi
Relating Hanoi
and Sierpinski
A link about self-reference
Bell's kite
Classical game-playing
In case you really want to play Tic-Tac-Toe...
- Fourth Unit: Internet
-
IBM's TCP/IP information (very complete!)
History of Internet
Other TCP/IP tutorials
CMU's
on-line Coke machine (in Wean Hall 4120;
its history
)
Cryptography
A cryptogram solver
- Fifth Unit: Algorithms
- Graph algorithms (like Floyd's all-pairs-shortest-paths algorithm (Section 19.3))
Karatsuba comparison
- Other topics
- More about ray-tracing
More
about Java's object-oriented features
A DLX assembler
- About
NP
- Generally useful links
- Yahoo
Excite
AltaVista
- Generally useless links
- Dilbert
(for more talented artistry than in lecture)
Alice in
Wonderland,
Through the
Looking-Glass
Robin
Hood