Sussman and Wisdom have written a fascinating book: Structure and
Interpretation of Classical Mechanics. It follows the earlier Sussman
and Abelson Structure and Interpretation of Computer Programs, one of
the true classics in teaching computer science. Both books use
Scheme, the more recent one includes utilities for mathematical
notation, which when integrated with scheme provide a really
interesting form of scripting for mathematics.
Here are some good links.
http://groups.csail.mit.edu/mac/users/gjs/6946/
http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Classical_Mechanics
Frank: note the supplement on Differential Geometry:
http://groups.csail.mit.edu/mac/users/gjs/6946/calculus.pdf
-- Owen
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org