Differences between revisions 4 and 39 (spanning 35 versions)
Revision 4 as of 2009-03-01 00:23:28
Size: 1941
Comment:
Revision 39 as of 2009-03-02 19:15:06
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



/!\ Edit conflict - other version:


  • 1.3. Sage Devel Basics [Erik, Aly]


/!\ Edit conflict - your version:



/!\ End of edit conflict


  • 2. Calculus
  • 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



/!\ 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

days13/projects/sagenewbie (last edited 2011-01-28 07:12:10 by Eviatar)