|
Size: 1834
Comment:
|
Size: 3736
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Describe days13/projects/sagenewbiew here. | = Sage Primers = |
| Line 3: | Line 3: |
| Sage Tutorial | <<TableOfContents>> |
| Line 5: | Line 5: |
| Goals: | |
| Line 7: | Line 6: |
| 1) Accessible to high school math teachers and undergraduate mathematics majors. | ---- /!\ '''Edit conflict - other version:''' ---- == Done / In Progress == |
| Line 9: | Line 9: |
| 2) Anticipated user desires | ---- /!\ '''Edit conflict - your version:''' ---- == Done / In Progress == |
| Line 11: | Line 12: |
| a. Content specific modules | ---- /!\ '''End of edit conflict''' ---- |
| Line 13: | Line 14: |
| i. Quadratic Forms | * 0. Front Matter |
| Line 15: | Line 16: |
| ii. Group theory | * 1. Basics |
| Line 17: | Line 18: |
| iii. Abstract algebra | * 1.1. Primer Template: An Example [[attachment:primer_template\example.sws]] [[attachment:primer_design_principles.rtf]] |
| Line 19: | Line 20: |
| iv. Calculus | * 1.2. Sage as a Smart Calculator [[attachment:sage_as_a_smart_calculator.sws]] |
| Line 21: | Line 22: |
| v. Number theory | * 1.4. Sage Devel Basics [Erik, Aly] |
| Line 23: | Line 24: |
| vi. High school algebra / trigonometry / precalculus | |
| Line 25: | Line 25: |
| vii. Probability | ---- /!\ '''Edit conflict - other version:''' ---- * 1.3. Sage Devel Basics [Erik, Aly] |
| Line 27: | Line 28: |
| viii. Statistics | |
| Line 29: | Line 29: |
| b. Plotting 2 and 3 dimensions | |
| Line 31: | Line 30: |
| c. Sage math functions (sage as calculator), sage constants | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 33: | Line 32: |
| d. Generate Classroom examples | ---- /!\ '''End of edit conflict''' ---- * 2. Calculus |
| Line 35: | Line 35: |
| i. show (), latex() | * 2.1. Differential Calculus [[attachment:differential_calculus.sws]] |
| Line 37: | Line 37: |
| ii. matplotlab | * 2.2. Integral Calculus [Sourav] |
| Line 39: | Line 39: |
| 3) Demonstrate SAGE functionality: | * 3. Linear Algebra |
| Line 41: | Line 41: |
| a. Primes | * 3.1. Matrix Algebra [Sourav] |
| Line 43: | Line 43: |
| b. Random numbers | |
| Line 45: | Line 44: |
| c. Plotting | ---- /!\ '''Edit conflict - other version:''' ---- * 2.2. Integral Calculus [Sourav] |
| Line 47: | Line 47: |
| d. Interact | * 3. Linear Algebra |
| Line 49: | Line 49: |
| e. Sage data types | * 3.1. Matrix Algebra [Sourav] |
| Line 51: | Line 51: |
| f. Email(?) | |
| Line 53: | Line 52: |
| 4) Programming | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 55: | Line 54: |
| a. Types, casting, relevant Sage data types | ---- /!\ '''End of edit conflict''' ---- * 4. Abstract Algebra |
| Line 57: | Line 57: |
| b. Lists, tuples | * 4.1. Group Theory [[attachment:group_theory.txt]] (by Robert Beezer) |
| Line 59: | Line 59: |
| c. Control operators (if, then, else, logical operators, in, srange()) | * 5. Number Theory |
| Line 61: | Line 61: |
| d. Loops | * 5.1. Elementary Number Theory I [[attachment: number_theory.primes_0.1.sws]] |
| Line 63: | Line 63: |
| i. For, in, srange(), range() | |
| Line 65: | Line 64: |
| e. Functions | ---- /!\ '''Edit conflict - other version:''' ---- * 5.2. Elementary Number Theory II [Erik] |
| Line 67: | Line 67: |
| f. Recursion | * 5.5. Quadratic Forms [[attachment: quadratic_forms.sws]] |
| Line 69: | Line 69: |
| 5) Topics | * 5.7. Quaternion Algebra [Sourav] |
| Line 71: | Line 71: |
| a. Primes and factorization | ---- /!\ '''Edit conflict - your version:''' ---- * 5.2. Elementary Number Theory II [Erik] |
| Line 73: | Line 74: |
| i. Given a random number, is it a prime? | * 5.5. Quadratic Forms [[attachment: quadratic_forms.sws]] |
| Line 75: | Line 76: |
| 1. Modular division | * 5.7. Quaternion Algebra [Sourav] |
| Line 77: | Line 78: |
| a. random() | ---- /!\ '''End of edit conflict''' ---- |
| Line 79: | Line 80: |
| b. Factor() | * 9. About this document ... |
| Line 81: | Line 82: |
| 2. Euclidean algorithm | |
| Line 83: | Line 83: |
| a. Recursion | |
| Line 85: | Line 84: |
| b. gcd() | == To Do == |
| Line 87: | Line 86: |
| 3. primality testing | * 1. Basics |
| Line 89: | Line 88: |
| a. for loops | |
| Line 91: | Line 89: |
| b. range() | ---- /!\ '''Edit conflict - other version:''' ---- * 1.3. Programming in Sage [Erik] |
| Line 93: | Line 92: |
| c. is_prime() | * 1.5. 2D and 3D Plotting in Sage [Erik] |
| Line 95: | Line 94: |
| ii. How many primes are there? | * 1.6. Interact in Sage [Erik] |
| Line 97: | Line 96: |
| 1. prime_pi() | ---- /!\ '''Edit conflict - your version:''' ---- * 1.3. Programming in Sage |
| Line 99: | Line 99: |
| 2. plotting example | ---- /!\ '''End of edit conflict''' ---- |
| Line 101: | Line 101: |
| iii. Where are the primes? | * 2. Calculus |
| Line 103: | Line 103: |
| 1. Density of primes | |
| Line 105: | Line 104: |
| 2. primes() | ---- /!\ '''Edit conflict - other version:''' ---- |
| Line 107: | Line 106: |
| 3. Arithemtic sequences of primes | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 109: | Line 108: |
| b. Diophantine equations | ---- /!\ '''End of edit conflict''' ---- * 2.3. Multivariate Calculus |
| Line 111: | Line 111: |
| i. Linear Diophantine equation | * 2.4. Taylor Series and Infinite Sums |
| Line 113: | Line 113: |
| 1. extended euclidean algorithm | * 2.5. Differential Equations |
| Line 115: | Line 115: |
| 2. recursion vs iteration | * 3. Linear Algebra |
| Line 117: | Line 117: |
| ii. diagonal quadratic forms; sums of squares (ENT p. 25) | |
| Line 119: | Line 118: |
| 1. Pythagorean triples and generating them | ---- /!\ '''Edit conflict - other version:''' ---- |
| Line 121: | Line 120: |
| 2. Graphing the Pythagorean triples | ---- /!\ '''Edit conflict - your version:''' ---- |
| Line 123: | Line 122: |
| 3. Enumerating all triples using linear intersections | ---- /!\ '''End of edit conflict''' ---- * 3.2. Vector Spaces [Sourav] |
| Line 125: | Line 125: |
| 4. Elliptic curves and congruent numbers (chapter 6, stein) | * 4. Abstract Algebra |
| Line 127: | Line 127: |
| iii. Pell’s Equation (?) | * 4.2. Rings and Fields [Erik] |
| Line 129: | Line 129: |
| * 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 |
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
