TEMPORARY: See Scipy 08 Materials.
Math 480a
Algebraic, Scientiļ¬c, and Statistical Computing, an Open Source Approach Using Sage
Schedule |
|
Projects |
|
Homework |
|
Midterm |
|
Textbook |
|
Project Ideas |
|
When |
Spring 2008 at UW, MWF 1:30-2:20 in Sieg Hall 224 |
Professor |
|
TA |
|
Office Hours |
MWF 2:30-3:30 in Sieg Hall 312 |
Software |
Install Sage (free) and/or Web-Based Sage Notebook |
IRC |
#sage-devel on irc.freenode.net; my nick is wstein. |
Mailing list |
sage-uw and sage-support |
Syllabus |
Projects
- Each student will do a final project that involves computation and Sage.
- Students may work alone or in groups of two on projects.
Sage Work In addition for projects there is much work to be done on Sage. Here are some tasks that are currently open and suitable for a student in Math 480a. Contact me if you're interested.
Screencasts
Textbooks:
Numerous free Sage and Python-related books are available here (click).
How to Think Like a Computer Scientist -- has lots about basic Python programming.
http://www.amazon.com/Scientific-Computing-Computational-Science-Engineering/dp/354032612X
http://www.amazon.com/Handbook-Statistical-Analyses-Using-R/dp/1584885394
Python in a Nutshell, Alex Martelli
Articles:
Bernoulli numbers and the unity of mathematics, by Barry Mazur
Special issue of IEEE's Computing in Science and Engineering on Python (free at UW; not free to all)
Discrete Mathematics through the eyes of a Python programmer -- a fun introduction to Python from a mathematics point of view; with exercises
Related: