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. hands-on 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 Swinnerton-Dyer 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: Public-key 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. 20090427-graphs_day1.sws  | 
Wednesday, April 29  | 
  Talk: Graph theory in Sage tour. 20090429-tour.sws  | 
Friday, May 1  | 
  Lab: Graph theory -- matrices and groups associated to graphs 20090501-connections.sws  | 
Week 6: Statistics  | 
  |
Monday, May 4  | 
  Lab: Introduction to Statistics in Sage 20090504-stats1.sws  | 
Wednesday, May 6  | 
  Financial time series 20090506-finance.sws  | 
Friday, May 8  | 
  Lab: Financial time series and getting your data into sage 20090508-time_series_data.sws  | 
Week 7: Combinatorics  | 
  |
Monday, May 11  | 
  Lab: Combinatorial families 20090511-combinatorics-enumeration.sws  | 
Wednesday, May 13  | 
  Lecture: Combinatorial Functions 20090513-combinatorial_functions.sws  | 
Friday, May 15  | 
  Lab: Sloane's table of integer sequences 20090515-sloane.sws  | 
Week 8: Software Engineering  | 
  |
Monday, May 18  | 
  Lab: Writing Sage programs and using the command line 20090518-programs.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 20090521-sagedev.sws  | 
Week 9: Puzzles  | 
  
  | 
Monday, May 25  | 
  No class -- memorial day  | 
Wednesday, May 27  | 
  Solving Sudoku and other puzzles with Sage 20090527-sudoku.sws  | 
Friday, May 29  | 
  Lecture: Rubik's Cube 20090529-rubiks.sws  | 
Week 10: Algorithms in Sage  | 
  |
Monday, June 1  | 
  Lab: The Sage Project 20090601-sage.sws  | 
Wednesday, June 3  | 
  Lecture: Sage Grand Tour  | 
Friday, June 5  | 
  Lab: Sage Grand Tour 20090605-tour.sws  |