CoCalc Public Fileswww / wiki / edu(2f)2012(2f)480.html
Author: William A. Stein
Compute Environment: Ubuntu 18.04 (Deprecated)
edu/2012/480
 [top] [TitleIndex] [WordIndex]

Math 1062 (= 480a + 582e): Sage -- Free Open Source Mathematical Software

Course Description

This course is about the free open source Python-based mathematical software Sage. You will learn how to use Sage to solve problems in several areas of mathematics, and gain a deeper understanding of how Sage works.

Schedule and Lectures

 Date Topic W 1/4 1. Sage Demo by Chris Swierczewski F 1/6 2. Sage Demo (part 2) by Chris Swierczewski M 1/9 3. Syllabus; talk about Sections 1.1-1.3 of the book W 1/11 F 1/13 5. Homework 1 assigned; Learning Python, part 2., and the actual worksheet used in class M 1/23 W 1/25 F 1/27 M 1/30 W 2/1 F 2/3 11. Sage Development (part 3) -- a slow walk through making a patch and the screencast and step-by-step directions M 2/6 12. Cython (part 1) -- introduction to Cython; Sage Worksheet and the screencast W 2/8 13. Cython (part 2) -- introduction to Cython; Sage Worksheet and the screencast TH 2/9 Office Hours -- Sage Worksheet F 2/10 14. Cython (part 3) -- Sage Worksheet and the screencast, and the actual worksheet used in class M 2/13 15. Linear Algebra (part 1) -- Sage Worksheet (actual worksheet) and the screencast W 2/15 16. Linear Algebra (part 2) -- Sage Worksheet and the screencast F 2/17 17. Numpy -- Sage Worksheet and the screencast W 2/22 18. Prime Numbers -- Sage Worksheet F 2/24 19. Riemann Hypothesis -- Sage Worksheet and the screencast M 2/27 20. Drawing 2d graphics -- Sage Worksheet and the screencast W 2/29 21. 2d Graphics (part 2) -- Sage Worksheet and the screencast F 3/2 22. 3d Graphics -- Sage Worksheet and the screencast