General sources
There is no single textbook.
Much of the material comes from notes for an earlier version of
this class by
- Much of the material comes from notes for an earlier version of
this class by
David Bindel and me.
- A good textbook with much overlap in material is by
Anne Greenbaum and Timothy Chartier.
- Here is the
course web site. for a version of this class taught by a colleague.
You may find the class slides helpful in seeing the big picture.
- My former colleague David Bindel is an excellent instructor
who posts
materials for his classes.
The one on Scientific Computing may be particularly helpful but
the others give some perspective of the broader field of computing.
- My draft notes on Python
Python for Smarties.
It's a more conceptual description of Python.
It includes how to do Python from the command line.
Weekly materials
- Week 1.
- Excellent textbook, though slightly dated in the most
technical areas.
Great treatment of floating point and conditioning of
computational problems, by
Jim Demmel.
- Excellent shorter and more detailed book on floating point
arithmetic, by my colleague
Michael Overton.