Differences between revisions 29 and 39 (spanning 10 versions)
Revision 29 as of 2009-03-02 05:25:13
Size: 2736
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:
= 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



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