Difference between revisions of "Activities/Turtle Art/Tutorials"

From Sugar Labs
Jump to navigation Jump to search
(→‎Planned topics: Visual Numerals)
(→‎Planned topics: Rearrange)
Line 73: Line 73:
 
====Planned topics====
 
====Planned topics====
  
 +
''Primary school''
 +
 +
* [[Activities/TurtleArt/Tutorials/Numerals|Numerals]]
 +
* [[Activities/TurtleArt/Tutorials/Kindergarten_Calculus|Kindergarten Calculus]] ([[Activities/TurtleArt/Tutorials/Tangents|tangents]], [[Activities/TurtleArt/Tutorials/Maxima|maxima]] and [[Activities/TurtleArt/Tutorials/Minima|minima]], [[Activities/TurtleArt/Tutorials/Areas|areas]]...)
 +
* [[Activities/TurtleArt/Tutorials/Complex_Numbers|Complex Numbers]]
 +
* [[Activities/TurtleArt/Tutorials/Adding_Apples_and_Oranges|Adding apples and oranges]]
 +
* [[Activities/TurtleArt/Tutorials/Groups_of_Symmetries|Groups of symmetries]]
 
* [[Activities/TurtleArt/Tutorials/Figurate_Numbers|Figurate numbers]]
 
* [[Activities/TurtleArt/Tutorials/Figurate_Numbers|Figurate numbers]]
 
* [[Activities/TurtleArt/Tutorials/Spirograph|Spirograph]]
 
* [[Activities/TurtleArt/Tutorials/Spirograph|Spirograph]]
Line 78: Line 85:
 
* [[Activities/TurtleArt/Tutorials/Elementary_Arithmetic|Elementary arithmetic]] with whole numbers (but no numerals)
 
* [[Activities/TurtleArt/Tutorials/Elementary_Arithmetic|Elementary arithmetic]] with whole numbers (but no numerals)
 
* [[Activities/TurtleArt/Tutorials/Shortcuts_to_the_Times_Table|Shortcuts to the times table]]
 
* [[Activities/TurtleArt/Tutorials/Shortcuts_to_the_Times_Table|Shortcuts to the times table]]
 +
* [[Activities/TurtleArt/Tutorials/Fractions|Fractions]] with cake, pie, and pizza slices
 +
 +
* [[Activities/TurtleArt/Tutorials/Algorithms_of_Arithmetic|Algorithms of arithmetic]]
 +
* [[Activities/TurtleArt/Tutorials/Learning_Math_by_Teaching_the_Computer|Learning math by teaching the computer]]
 +
* [[Activities/TurtleArt/Tutorials/Knots|Knots]] and [[Activities/TurtleArt/Tutorials/Braids|braids]] (and knitting, crocheting, macramé, tatting...)
 +
* [[Activities/TurtleArt/Tutorials/Galilean_Gravity|Galilean gravity]]
 +
* [[Activities/TurtleArt/Tutorials/Galilean_Relativity|Galilean relativity]]
 +
* [[Activities/TurtleArt/Tutorials/Measuring_Slopes_of_tangents|Measuring slopes of tangents]]
 +
* [[Activities/TurtleArt/Tutorials/Approximate_Integrals|Approximate integrals]]
 +
* [[Activities/TurtleArt/Tutorials/Python_Blocks|Python blocks]]
 +
* [[Activities/TurtleArt/Tutorials/Transition_to_Python|Transition to Python]]
 +
* [[Activities/TurtleArt/Tutorials/Turtle_Art_Add-Ons|Create your own Turtle Art add-ons]] in Python
 +
* [[Activities/TurtleArt/Tutorials/Turtle_Graphics_in_Smalltalk|Turtle Graphics in Smalltalk]]
 +
* [[Activities/TurtleArt/Tutorials/Transition_to_Smalltalk|Transition to Smalltalk]]
 +
* [[Activities/TurtleArt/Tutorials/Transition_to_Logo|Transition to Logo]]
 +
* [[Activities/TurtleArt/Tutorials/Frieze_Groups|Frieze groups]]
 +
* [[Activities/TurtleArt/Tutorials/Moiré_Patterns|Moiré patterns]] and interference
 +
* [[Activities/TurtleArt/Tutorials/Tilings|Tilings]]
 +
* [[Activities/TurtleArt/Tutorials/Topology|Topology]] (Rubber-sheet geometry)
 +
* [[Activities/TurtleArt/Tutorials/Juggling|Juggling]]
 +
* The [[Activities/TurtleArt/Tutorials/Square_Circle|square circle]] and other [[Activities/TurtleArt/Tutorials/Metrics|metrics]]
 
* [[Activities/TurtleArt/Tutorials/Abacus|Abacus]], [[Activities/TurtleArt/Tutorials/Abacus/Chisanpeop|Chisanpeop]] (abacus on fingers), and [[Activities/TurtleArt/Tutorials/Visual_Numerals|visual numerals]]
 
* [[Activities/TurtleArt/Tutorials/Abacus|Abacus]], [[Activities/TurtleArt/Tutorials/Abacus/Chisanpeop|Chisanpeop]] (abacus on fingers), and [[Activities/TurtleArt/Tutorials/Visual_Numerals|visual numerals]]
* [[Activities/TurtleArt/Tutorials/Fractions|Fractions]] with cake, pie, and pizza slices
 
 
* [[Activities/TurtleArt/Tutorials/Infinite_Sequences|Infinite sequences]] and [[Activities/TurtleArt/Tutorials/Infinite_Series|series]]
 
* [[Activities/TurtleArt/Tutorials/Infinite_Sequences|Infinite sequences]] and [[Activities/TurtleArt/Tutorials/Infinite_Series|series]]
* [[Activities/TurtleArt/Tutorials/Groups_of_Symmetries|Groups of symmetries]]
 
 
* [[Activities/TurtleArt/Tutorials/Permutations|Permutations]] and [[Activities/TurtleArt/Tutorials/Permutation_Groups|permutation groups]]
 
* [[Activities/TurtleArt/Tutorials/Permutations|Permutations]] and [[Activities/TurtleArt/Tutorials/Permutation_Groups|permutation groups]]
 
* The ring of [[Activities/TurtleArt/Tutorials/Clock_Time|clock time]]
 
* The ring of [[Activities/TurtleArt/Tutorials/Clock_Time|clock time]]
* The fields of [[Activities/TurtleArt/Tutorials/Rational_Numbers|rationals]] and [[Activities/TurtleArt/Tutorials/Real_Numbers|reals]]
 
* [[Activities/TurtleArt/Tutorials/Knots|Knots]] and [[Activities/TurtleArt/Tutorials/Braids|braids]] (and knitting, crocheting, macramé, tatting...)
 
* [[Activities/TurtleArt/Tutorials/Kindergarten_Calculus|Kindergarten Calculus]] ([[Activities/TurtleArt/Tutorials/Tangents|tangents]], [[Activities/TurtleArt/Tutorials/Maxima|maxima]] and [[Activities/TurtleArt/Tutorials/Minima|minima]], [[Activities/TurtleArt/Tutorials/Areas|areas]]...)
 
* [[Activities/TurtleArt/Tutorials/Adding_Apples_and_Oranges|Adding apples and oranges]]
 
 
* [[Activities/TurtleArt/Tutorials/Vectors|Vectors]]
 
* [[Activities/TurtleArt/Tutorials/Vectors|Vectors]]
 
* [[Activities/TurtleArt/Tutorials/Venn_Diagrams|Venn diagrams]]
 
* [[Activities/TurtleArt/Tutorials/Venn_Diagrams|Venn diagrams]]
 
* [[Activities/TurtleArt/Tutorials/Euclid|Euclid]], Book I: triangles, parallelograms, squares
 
* [[Activities/TurtleArt/Tutorials/Euclid|Euclid]], Book I: triangles, parallelograms, squares
 
* [[Activities/TurtleArt/Tutorials/Spherical_Geometry|Spherical geometry]] (Riemann)
 
* [[Activities/TurtleArt/Tutorials/Spherical_Geometry|Spherical geometry]] (Riemann)
* [[Activities/TurtleArt/Tutorials/Pseudospherical_Geometry|Pseudospherical geometry]] (Lobachevsky)
 
* [[Activities/TurtleArt/Tutorials/Projective_Geometry|Projective geometry]]
 
* [[Activities/TurtleArt/Tutorials/Geometric_Optics|Geometric optics]]
 
* [[Activities/TurtleArt/Tutorials/Moiré_Patterns|Moiré patterns]] and interference
 
* [[Activities/TurtleArt/Tutorials/Tilings|Tilings]]
 
* [[Activities/TurtleArt/Tutorials/Topology|Topology]] (Rubber-sheet geometry)
 
* [[Activities/TurtleArt/Tutorials/Juggling|Juggling]]
 
* The [[Activities/TurtleArt/Tutorials/Square_Circle|square circle]] and other [[Activities/TurtleArt/Tutorials/Metrics|metrics]]
 
* [[Activities/TurtleArt/Tutorials/Periodic_Functions|Periodic]] and [[Activities/TurtleArt/Tutorials/Almost-Periodic_Functions|Almost-periodic functions]] (Lissajous figures)
 
 
* [[Activities/TurtleArt/Tutorials/Maps|Maps]]
 
* [[Activities/TurtleArt/Tutorials/Maps|Maps]]
* [[Activities/TurtleArt/Tutorials/Complex_Numbers|Complex Numbers]]
 
 
* [[Activities/TurtleArt/Tutorials/Iterated_Functions|Iterated functions]] (attractors, chaos)
 
* [[Activities/TurtleArt/Tutorials/Iterated_Functions|Iterated functions]] (attractors, chaos)
 
* [[Activities/TurtleArt/Tutorials/Fractals|Fractals]]
 
* [[Activities/TurtleArt/Tutorials/Fractals|Fractals]]
Line 110: Line 122:
 
* [[Activities/TurtleArt/Tutorials/Combinatorics|Combinatorics]]
 
* [[Activities/TurtleArt/Tutorials/Combinatorics|Combinatorics]]
 
* [[Activities/TurtleArt/Tutorials/Models_of_Simple_Molecules|Models of simple molecules]]
 
* [[Activities/TurtleArt/Tutorials/Models_of_Simple_Molecules|Models of simple molecules]]
* [[Activities/TurtleArt/Tutorials/Sensors and Actuators|Moving between Turtle Art and the physical world]]
 
 
''Primary school''
 
 
* [[Activities/TurtleArt/Tutorials/Algorithms_of_Arithmetic|Algorithms of arithmetic]]
 
* [[Activities/TurtleArt/Tutorials/Numerals|Numerals]]
 
* [[Activities/TurtleArt/Tutorials/Learning_Math_by_Teaching_the_Computer|Learning math by teaching the computer]]
 
* [[Activities/TurtleArt/Tutorials/Galilean_Gravity|Galilean gravity]]
 
* [[Activities/TurtleArt/Tutorials/Galilean_Relativity|Galilean relativity]]
 
* [[Activities/TurtleArt/Tutorials/Measuring_Slopes_of_tangents|Measuring slopes of tangents]]
 
* [[Activities/TurtleArt/Tutorials/Approximate_Integrals|Approximate integrals]]
 
* [[Activities/TurtleArt/Tutorials/Python_Blocks|Python blocks]]
 
* [[Activities/TurtleArt/Tutorials/Transition_to_Python|Transition to Python]]
 
* [[Activities/TurtleArt/Tutorials/Turtle_Art_Add-Ons|Create your own Turtle Art add-ons]] in Python
 
* [[Activities/TurtleArt/Tutorials/Turtle_Graphics_in_Smalltalk|Turtle Graphics in Smalltalk]]
 
* [[Activities/TurtleArt/Tutorials/Transition_to_Smalltalk|Transition to Smalltalk]]
 
* [[Activities/TurtleArt/Tutorials/Transition_to_Logo|Transition to Logo]]
 
* [[Activities/TurtleArt/Tutorials/Frieze_Groups|Frieze groups]]
 
* [[Activities/TurtleArt/Tutorials/3D_Tilings|3D tilings]] and crystallographic groups
 
* [[Activities/TurtleArt/Tutorials/Coordinate_Geometry|Coordinate geometry]], Cartesian and Polar
 
* [[Activities/TurtleArt/Tutorials/Conditional_Probabilities|Conditional probabilities]]
 
* [[Activities/TurtleArt/Tutorials/Elementary_Statistics|Elementary statistics]]
 
* Models of [[Activities/TurtleArt/Tutorials/Molecular_Structures|Molecular Structures]]; nomenclature
 
  
 
''Higher''
 
''Higher''
Line 138: Line 127:
 
At this level it is not necessary to use Turtle Art_to_introduce ideas. Nevertheless the ability to display a topic in Turtle Art demonstrates that it is of only a moderate level of complexity.
 
At this level it is not necessary to use Turtle Art_to_introduce ideas. Nevertheless the ability to display a topic in Turtle Art demonstrates that it is of only a moderate level of complexity.
  
 +
* [[Activities/TurtleArt/Tutorials/Trigonometry|Trigonometry]]
 
* The [[Activities/TurtleArt/Tutorials/Chomsky_Hierarchy|Chomsky_hierarchy of machines and languages]]
 
* The [[Activities/TurtleArt/Tutorials/Chomsky_Hierarchy|Chomsky_hierarchy of machines and languages]]
 
** [[Activities/TurtleArt/Tutorials/Finite_State_Machine|Finite state machine/automaton]]
 
** [[Activities/TurtleArt/Tutorials/Finite_State_Machine|Finite state machine/automaton]]
Line 144: Line 134:
 
** [[Activities/TurtleArt/Tutorials/Activities/TurtleArt/Tutorials/Turtle_Art_Turing_Machine|Turtle Art Turing Machine]]
 
** [[Activities/TurtleArt/Tutorials/Activities/TurtleArt/Tutorials/Turtle_Art_Turing_Machine|Turtle Art Turing Machine]]
 
* [[Activities/TurtleArt/Tutorials/Algebra|Algebra]] (Solving equations; structures (groups, rings, fields,...)
 
* [[Activities/TurtleArt/Tutorials/Algebra|Algebra]] (Solving equations; structures (groups, rings, fields,...)
* [[Activities/TurtleArt/Tutorials/Trigonometry|Trigonometry]]
 
 
* [[Activities/TurtleArt/Tutorials/3D_Coordinate_Geometry|3D coordinate geometry]]
 
* [[Activities/TurtleArt/Tutorials/3D_Coordinate_Geometry|3D coordinate geometry]]
 
* [[Activities/TurtleArt/Tutorials/Elementary_Differential_Equations|Elementary differential equations]]
 
* [[Activities/TurtleArt/Tutorials/Elementary_Differential_Equations|Elementary differential equations]]
Line 150: Line 139:
 
* [[Activities/TurtleArt/Tutorials/Algebraic_Structures|Algebraic structures]]
 
* [[Activities/TurtleArt/Tutorials/Algebraic_Structures|Algebraic structures]]
 
* [[Activities/TurtleArt/Tutorials/Statistical_Analysis|Statistical analysis]]
 
* [[Activities/TurtleArt/Tutorials/Statistical_Analysis|Statistical analysis]]
 +
* Models of [[Activities/TurtleArt/Tutorials/Molecular_Structures|Molecular Structures]]; nomenclature
 +
* [[Activities/TurtleArt/Tutorials/3D_Tilings|3D tilings]] and crystallographic groups
 +
* [[Activities/TurtleArt/Tutorials/Coordinate_Geometry|Coordinate geometry]], Cartesian and Polar
 +
* [[Activities/TurtleArt/Tutorials/Conditional_Probabilities|Conditional probabilities]]
 +
* [[Activities/TurtleArt/Tutorials/Elementary_Statistics|Elementary statistics]]
 +
* The fields of [[Activities/TurtleArt/Tutorials/Rational_Numbers|rationals]] and [[Activities/TurtleArt/Tutorials/Real_Numbers|reals]]
 +
* [[Activities/TurtleArt/Tutorials/Pseudospherical_Geometry|Pseudospherical geometry]] (Lobachevsky)
 +
* [[Activities/TurtleArt/Tutorials/Projective_Geometry|Projective geometry]]
 +
* [[Activities/TurtleArt/Tutorials/Geometric_Optics|Geometric optics]]
 +
* [[Activities/TurtleArt/Tutorials/Periodic_Functions|Periodic]] and [[Activities/TurtleArt/Tutorials/Almost-Periodic_Functions|Almost-periodic functions]] (Lissajous figures)
 +
* [[Activities/TurtleArt/Tutorials/Sensors and Actuators|Moving between Turtle Art and the physical world]]

Revision as of 18:32, 16 July 2011

Tutorials

Tony Forster's Blog

Tony Forster has written a number of blog posts about his experiments with Turtle Art:

An bringing it all together, the Turtle Art Oscilloscope.

Untitled.jpg

Tony has also used the programmable block to do file IO.

Video Tutorials

I know there are a few but they are not categorized on this page... we'll make that happen soon. Help would be appreciated.

Mokurai's Tutorials

Mokurai has been working on how to teach Sugar by guided discovery, rather than by explicit direction, with only the necessary minimum of hints. At the same time, he has been working on Turtle Art examples to teach concepts of mathematics, programming, Computer Science, and physics, aiming where possible at presentations suitable for pre-literate pre-schoolers. Thus, no text, no formulas, no calculations. Those can come later in sequences on the same topics as children develop, including a transition from Turtle Art to Python, Logo, and Smalltalk, with options for other languages. However, it is necessary to provide texts, sometimes with formulas and calculations, for the teacher or parent helping the child. These will appear on Mokurai's Replacing Textbooks blog, available at PlanetSugarlabs, and will be incorporated into Open Education Resources on the Sugar Labs Replacing Textbooks server.

Topics

Planned topics

Primary school

Higher

At this level it is not necessary to use Turtle Art_to_introduce ideas. Nevertheless the ability to display a topic in Turtle Art demonstrates that it is of only a moderate level of complexity.