|
Size: 1941
Comment:
|
Size: 3736
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Major Goals: | = Sage Primers = |
| Line 3: | Line 3: |
| 1. SAGE as a Smart Calculator (from the students' point of view) 2. SAGE Primers |
<<TableOfContents>> |
| Line 6: | Line 5: |
| LINKS: | |
| Line 8: | Line 6: |
| http://docutils.sourceforge.net/rst.html | ---- /!\ '''Edit conflict - other version:''' ---- == Done / In Progress == |
| Line 10: | Line 9: |
| Sage Tutorial | ---- /!\ '''Edit conflict - your version:''' ---- == Done / In Progress == |
| Line 12: | Line 12: |
| Goals: | ---- /!\ '''End of edit conflict''' ---- |
| Line 14: | Line 14: |
| 1) Accessible to high school math teachers and undergraduate mathematics majors. | * 0. Front Matter |
| Line 16: | Line 16: |
| 2) Anticipated user desires | * 1. Basics |
| Line 18: | Line 18: |
| a. Content specific modules | * 1.1. Primer Template: An Example [[attachment:primer_template\example.sws]] [[attachment:primer_design_principles.rtf]] |
| Line 20: | Line 20: |
| i. Quadratic Forms | * 1.2. Sage as a Smart Calculator [[attachment:sage_as_a_smart_calculator.sws]] |
| Line 22: | Line 22: |
| ii. Group theory | * 1.4. Sage Devel Basics [Erik, Aly] |
| Line 24: | Line 24: |
| iii. Abstract algebra | |
| Line 26: | Line 25: |
| iv. Calculus | ---- /!\ '''Edit conflict - other version:''' ---- * 1.3. Sage Devel Basics [Erik, Aly] |
| Line 28: | Line 28: |
| v. Number theory | |
| Line 30: | Line 29: |
| vi. High school algebra / trigonometry / precalculus | |
| Line 32: | Line 30: |
| vii. Probability | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 34: | Line 32: |
| viii. Statistics | ---- /!\ '''End of edit conflict''' ---- * 2. Calculus |
| Line 36: | Line 35: |
| b. Plotting 2 and 3 dimensions | * 2.1. Differential Calculus [[attachment:differential_calculus.sws]] |
| Line 38: | Line 37: |
| c. Sage math functions (sage as calculator), sage constants | * 2.2. Integral Calculus [Sourav] |
| Line 40: | Line 39: |
| d. Generate Classroom examples | * 3. Linear Algebra |
| Line 42: | Line 41: |
| i. show (), latex() | * 3.1. Matrix Algebra [Sourav] |
| Line 44: | Line 43: |
| ii. matplotlab | |
| Line 46: | Line 44: |
| 3) Demonstrate SAGE functionality: | ---- /!\ '''Edit conflict - other version:''' ---- * 2.2. Integral Calculus [Sourav] |
| Line 48: | Line 47: |
| a. Primes | * 3. Linear Algebra |
| Line 50: | Line 49: |
| b. Random numbers | * 3.1. Matrix Algebra [Sourav] |
| Line 52: | Line 51: |
| c. Plotting | |
| Line 54: | Line 52: |
| d. Interact | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 56: | Line 54: |
| e. Sage data types | ---- /!\ '''End of edit conflict''' ---- * 4. Abstract Algebra |
| Line 58: | Line 57: |
| f. Email(?) | * 4.1. Group Theory [[attachment:group_theory.txt]] (by Robert Beezer) |
| Line 60: | Line 59: |
| 4) Programming | * 5. Number Theory |
| Line 62: | Line 61: |
| a. Types, casting, relevant Sage data types | * 5.1. Elementary Number Theory I [[attachment: number_theory.primes_0.1.sws]] |
| Line 64: | Line 63: |
| b. Lists, tuples | |
| Line 66: | Line 64: |
| c. Control operators (if, then, else, logical operators, in, srange()) | ---- /!\ '''Edit conflict - other version:''' ---- * 5.2. Elementary Number Theory II [Erik] |
| Line 68: | Line 67: |
| d. Loops | * 5.5. Quadratic Forms [[attachment: quadratic_forms.sws]] |
| Line 70: | Line 69: |
| i. For, in, srange(), range() | * 5.7. Quaternion Algebra [Sourav] |
| Line 72: | Line 71: |
| e. Functions | ---- /!\ '''Edit conflict - your version:''' ---- * 5.2. Elementary Number Theory II [Erik] |
| Line 74: | Line 74: |
| f. Recursion | * 5.5. Quadratic Forms [[attachment: quadratic_forms.sws]] |
| Line 76: | Line 76: |
| 5) Topics | * 5.7. Quaternion Algebra [Sourav] |
| Line 78: | Line 78: |
| a. Primes and factorization | ---- /!\ '''End of edit conflict''' ---- |
| Line 80: | Line 80: |
| i. Given a random number, is it a prime? | * 9. About this document ... |
| Line 82: | Line 82: |
| 1. Modular division | |
| Line 84: | Line 83: |
| a. random() | |
| Line 86: | Line 84: |
| b. Factor() | == To Do == |
| Line 88: | Line 86: |
| 2. Euclidean algorithm | * 1. Basics |
| Line 90: | Line 88: |
| a. Recursion | |
| Line 92: | Line 89: |
| b. gcd() | ---- /!\ '''Edit conflict - other version:''' ---- * 1.3. Programming in Sage [Erik] |
| Line 94: | Line 92: |
| 3. primality testing | * 1.5. 2D and 3D Plotting in Sage [Erik] |
| Line 96: | Line 94: |
| a. for loops | * 1.6. Interact in Sage [Erik] |
| Line 98: | Line 96: |
| b. range() | ---- /!\ '''Edit conflict - your version:''' ---- * 1.3. Programming in Sage |
| Line 100: | Line 99: |
| c. is_prime() | ---- /!\ '''End of edit conflict''' ---- |
| Line 102: | Line 101: |
| ii. How many primes are there? | * 2. Calculus |
| Line 104: | Line 103: |
| 1. prime_pi() | |
| Line 106: | Line 104: |
| 2. plotting example | ---- /!\ '''Edit conflict - other version:''' ---- |
| Line 108: | Line 106: |
| iii. Where are the primes? | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 110: | Line 108: |
| 1. Density of primes | ---- /!\ '''End of edit conflict''' ---- * 2.3. Multivariate Calculus |
| Line 112: | Line 111: |
| 2. primes() | * 2.4. Taylor Series and Infinite Sums |
| Line 114: | Line 113: |
| 3. Arithemtic sequences of primes | * 2.5. Differential Equations |
| Line 116: | Line 115: |
| b. Diophantine equations | * 3. Linear Algebra |
| Line 118: | Line 117: |
| i. Linear Diophantine equation | |
| Line 120: | Line 118: |
| 1. extended euclidean algorithm | ---- /!\ '''Edit conflict - other version:''' ---- |
| Line 122: | Line 120: |
| 2. recursion vs iteration | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 124: | Line 122: |
| ii. diagonal quadratic forms; sums of squares (ENT p. 25) | ---- /!\ '''End of edit conflict''' ---- * 3.2. Vector Spaces [Sourav] |
| Line 126: | Line 125: |
| 1. Pythagorean triples and generating them | * 4. Abstract Algebra |
| Line 128: | Line 127: |
| 2. Graphing the Pythagorean triples | * 4.2. Rings and Fields [Erik] |
| Line 130: | Line 129: |
| 3. Enumerating all triples using linear intersections | * 5. Number Theory |
| Line 132: | Line 131: |
| 4. Elliptic curves and congruent numbers (chapter 6, stein) | |
| Line 134: | Line 132: |
| iii. Pell’s Equation (?) | ---- /!\ '''Edit conflict - other version:''' ---- ---- /!\ '''Edit conflict - your version:''' ---- ---- /!\ '''End of edit conflict''' ---- * 5.3. Cryptography [Dan] * 5.4. Elliptic Curves [Aly] * 5.6. Automorphic Forms ---- /!\ '''Edit conflict - other version:''' ---- ---- /!\ '''Edit conflict - your version:''' ---- ---- /!\ '''End of edit conflict''' ---- * 5.8. Modular Forms * 6. Combinatorics * 6.1. Counting * 6.2. Graph Theory * 7. Geometry * 8. Statistics * 8.1. Statistical Methods [Erik] * 8.2. Probability [Erik] * 8.3. Finance |
Sage Primers
Edit conflict - other version:
Done / In Progress
Edit conflict - your version:
Done / In Progress
End of edit conflict
- 0. Front Matter
- 1. Basics
1.1. Primer Template: An Example primer_template\example.sws primer_design_principles.rtf
1.2. Sage as a Smart Calculator sage_as_a_smart_calculator.sws
- 1.4. Sage Devel Basics [Erik, Aly]
Edit conflict - other version:
- 1.3. Sage Devel Basics [Erik, Aly]
Edit conflict - your version:
End of edit conflict
- 2. Calculus
2.1. Differential Calculus differential_calculus.sws
- 2.2. Integral Calculus [Sourav]
- 3. Linear Algebra
- 3.1. Matrix Algebra [Sourav]
Edit conflict - other version:
- 2.2. Integral Calculus [Sourav]
- 3. Linear Algebra
- 3.1. Matrix Algebra [Sourav]
Edit conflict - your version:
End of edit conflict
- 4. Abstract Algebra
4.1. Group Theory group_theory.txt (by Robert Beezer)
- 5. Number Theory
5.1. Elementary Number Theory I number_theory.primes_0.1.sws
Edit conflict - other version:
- 5.2. Elementary Number Theory II [Erik]
5.5. Quadratic Forms quadratic_forms.sws
- 5.7. Quaternion Algebra [Sourav]
Edit conflict - your version:
- 5.2. Elementary Number Theory II [Erik]
5.5. Quadratic Forms quadratic_forms.sws
- 5.7. Quaternion Algebra [Sourav]
End of edit conflict
- 9. About this document ...
To Do
- 1. Basics
Edit conflict - other version:
- 1.3. Programming in Sage [Erik]
- 1.5. 2D and 3D Plotting in Sage [Erik]
- 1.6. Interact in Sage [Erik]
Edit conflict - your version:
- 1.3. Programming in Sage
End of edit conflict
- 2. Calculus
Edit conflict - other version:
Edit conflict - your version:
End of edit conflict
- 2.3. Multivariate Calculus
- 2.4. Taylor Series and Infinite Sums
- 2.5. Differential Equations
- 3. Linear Algebra
Edit conflict - other version:
Edit conflict - your version:
End of edit conflict
- 3.2. Vector Spaces [Sourav]
- 4. Abstract Algebra
- 4.2. Rings and Fields [Erik]
- 5. Number Theory
Edit conflict - other version:
Edit conflict - your version:
End of edit conflict
- 5.3. Cryptography [Dan]
- 5.4. Elliptic Curves [Aly]
- 5.6. Automorphic Forms
Edit conflict - other version:
Edit conflict - your version:
End of edit conflict
- 5.8. Modular Forms
- 6. Combinatorics
- 6.1. Counting
- 6.2. Graph Theory
- 7. Geometry
- 8. Statistics
- 8.1. Statistical Methods [Erik]
- 8.2. Probability [Erik]
- 8.3. Finance
