Math 480a Spring 2008 Schedule
Click on the description of each day for more details, notes, handouts, video, etc.
VIDEO: High Resolution Video Files; there is also streaming Google Video for most lectures with links from the corresponding lecture below.
1. Computing with Sage
Monday, March 31 
Introduction to Sage; Overview of the course (video posted) 
Wednesday, April 2 
Installing and using Sage: the command line, notebook, and interfaces (video posted) 
Friday, April 4 
Python: Lists, Tuples, Strings, Dictionaries and Sets (video posted) 
Monday, April 7 
Python: Error/Exception Handling and Classes (video posted) 
Wednesday, April 9 
Cython: Compiled Python (video posted) 
Friday, April 11 
Profiling Sage Code (video posted) 
Monday, April 14 
Debugging Sage Code (video posted) 
2. Algebraic Computing
Wednesday, April 16 
Groups, rings, and fields (video posted) 
Friday, April 18 
Prime numbers and integer factorization (video posted) 
Monday, April 21 
Distributed Factoring Demo; Some Publickey Cryptography (video posted) 
Wednesday, April 23 
Matrix algebra (video posted) 
Friday, April 25 
Linear algebra (video posted) 
Monday, April 28 

Wednesday, April 30 
Combinatorics, part 2 (takehome midterm) 
Friday, May 2 
Graph Theory (Robert Miller) (takehome midterm due; special guest Robert Miller) 
Monday, May 5 
Coding Sprint! 
3. Scientific Computing
Wednesday, May 7 
Floating point numbers (video posted) 
Friday, May 9 
Floating point and interval arithmetic (video posted) 
Monday, May 12 
Single variable root finding and optimization (video posted) 
Wednesday, May 14 
Multivariable root finding and optimization (video posted) 
Friday, May 16 
Project discussion; coding sprints 
Monday, May 19 

Wednesday, May 21 
4. Statistical Computing
(May 26 is Memorial Day)
Friday, May 23 

Monday, May 26 
NO CLASS 
Wednesday, May 28 

Friday, May 30 
Wrap Up: Student Projects
Monday, June 2 
7Minute Student Presentations 
Wednesday, June 4 
7Minute Student Presentations 
Friday, June 6 
7Minute Student Projects Presentations 