480b Schedule
Items scheduled in the future are tentative and may change.
Week 1: Getting started, linear algebra 
......................................................................................... 
Monday, March 30 
Lab: getting started with Sage; Matrix algebra tutorial Tutorial__Matrix_Algebra.sws 
Wednesday, April 1 
Talk: History of Sage 
Friday, April 3 
Lab: Matrix algebra tutorial (continued) 
Week 2: Calculus 

Monday, April 6 
(1) how to turn in homework; (2) questions about sage; (3) Lab: Calculus tutorial  Tutorial_Calculus1.sws 
Wednesday, April 8 
Talk: Fast evaluation of symbolic expressions (Robert Bradshaw) http://480.sagenb.org/home/pub/6/ and fast_float.sws 
Friday, April 10 
Lab: Calculus tutorial (2); 1. drop deadline is Sunday; 2. rlm presentation; 3; start sage.math server with accounts=True and let people make accounts; 4. handout quickref and go over it; 5. handson tutorial with Q&A 
Week 3: Number theory 

Monday, April 13 
Lab: Number theory (1): (1) handout number theory quickref and go over; (2) go over number theory worksheet Math_480b__Number_Theory_Worksheet_1.sws 
Wednesday, April 15 
Talk: The Birch and SwinnertonDyer Conjecture bsd.sws bsd.pdf another_bsd_talk.pdf 
Friday, April 17 
Lab: Number theory (2) Math_480b___20090417___modular_arithmetic.sws 
Week 4: Cryptography 

Monday, April 20 
Lab: Publickey cryptography Math_480___Cryptography_1.sws 
Wednesday, April 22 
Talk: Elliptic curves over finite fields Elliptic_Curves_over_Finite_Fields.sws 
Friday, April 24 
Lab: Elliptic curve cryptography 
Week 5: Graph Theory 

Monday, April 27 
Lab: Graph theory  creating graphs, finding paths and colorings. 20090427graphs_day1.sws 
Wednesday, April 29 
Talk: Graph theory in Sage tour. 20090429tour.sws 
Friday, May 1 
Lab: Graph theory  matrices and groups associated to graphs 20090501connections.sws 
Week 6: Statistics 

Monday, May 4 
Lab: Introduction to Statistics in Sage 20090504stats1.sws 
Wednesday, May 6 
Financial time series 20090506finance.sws 
Friday, May 8 
Lab: Financial time series and getting your data into sage 20090508time_series_data.sws 
Week 7: Combinatorics 

Monday, May 11 
Lab: Combinatorial families 20090511combinatoricsenumeration.sws 
Wednesday, May 13 
Lecture: Combinatorial Functions 20090513combinatorial_functions.sws 
Friday, May 15 
Lab: Sloane's table of integer sequences 20090515sloane.sws 
Week 8: Software Engineering 

Monday, May 18 
Lab: Writing Sage programs and using the command line 20090518programs.sws 
Wednesday, May 20 
Lecture: How I built the Sage project from the ground up 
Friday, May 22 
Lab: How to become a Sage developer 20090521sagedev.sws 
Week 9: Puzzles 

Monday, May 25 
No class  memorial day 
Wednesday, May 27 
Solving Sudoku and other puzzles with Sage 20090527sudoku.sws 
Friday, May 29 
Lecture: Rubik's Cube 20090529rubiks.sws 
Week 10: Algorithms in Sage 

Monday, June 1 
Lab: The Sage Project 20090601sage.sws 
Wednesday, June 3 
Lecture: Sage Grand Tour 
Friday, June 5 
Lab: Sage Grand Tour 20090605tour.sws 