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