Help Activity refresh/Chapter/Turtle Art: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Content copied from Sugar Labs Turtle Art page, with light edits)
Line 89: Line 89:
==Learning with Turtle Art==
==Learning with Turtle Art==


[http://www.blogger.com/profile/03384288304778972289 Tony Forster] and [http://wiki.sugarlabs.org/go/User:Mokurai Mokurai] have created a number of [http://wiki.sugarlabs.org/go/Activities/TurtleArt/Tutorials Turtle Art Tutorials] on a wide range of math, programming, art, and Computer Science topics. There is also a substantial literature of educational materials using the Logo programming language, from which Turtle Art and Turtle Blocks derive. The Exploring with Logo series from MIT Press is particularly recommended for showing how far beyond simple graphics Logo can go. Mokurai recommends starting with his first three, specifically designed for helping beginners of all ages, starting with the preliterate in preschool.

* [http://wiki.sugarlabs.org/go/Activities/TurtleArt/Tutorials/You_be_the_Turtle You be the Turtle] without the computer.
* [http://wiki.sugarlabs.org/go/Activities/TurtleArt/Tutorials/Mathematics_and_art Mathematics and art], an introduction to TA.
* [http://wiki.sugarlabs.org/go/Activities/TurtleArt/Tutorials/Counting Counting]


==Extending Turtle Art==
==Extending Turtle Art==

Revision as of 15:34, 11 April 2012

About Turtle Art

File:Activity-Turtle Art.svg

Turtle Art, also known as Turtle Blocks, is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements. Its "low floor" provides an easy entry point for beginners. It also has "high ceiling" programming, graphics, mathematics, and Computer Science features which will challenge the more adventurous student.

Where to get Turtle Art

http://activities.sugarlabs.org/en-US/sugar/addon/4027

Note: There are two inter-compatible programs: Turtle Art and Turtle Blocks. Turtle Art, which closely parallels the Java version of Turtle Art maintained by Brian Silverman, offers a small subset of the functionality of Turtle Blocks. This is the version included in the Sugar distribution. Sugar users probably want to use Turtle Blocks rather than Turtle Art. (Also see Turtle Confusion, a collection of programming challenges designed by Barry Newell.)

Using Turtle Art

File:Screenshot of "Turtle Art Activity" getting started.png

Start by clicking on (or dragging) blocks from the Turtle palette. Use multiple blocks to create drawings; as the turtle moves under your control, colorful lines are drawn.

You add blocks to your program by clicking on or dragging them from the palette to the main area. You can delete a block by dragging it back onto the palette. Click anywhere on a "stack" of blocks to start executing that stack or by clicking in the Rabbit (fast) , Turtle (slow) or Bug (debug) buttons Rabbitturtle.jpg on the Project Toolbar.

The basics

Drawing shapes

Displaying things

Boxes, Stacks and the Heap

(aka variables, subroutines and the stack)

Mathematics

Keyboard, mouse and sensor input

The Toolbars

<Activity-specific descriptions>

Learning with Turtle Art

Tony Forster and Mokurai have created a number of Turtle Art Tutorials on a wide range of math, programming, art, and Computer Science topics. There is also a substantial literature of educational materials using the Logo programming language, from which Turtle Art and Turtle Blocks derive. The Exploring with Logo series from MIT Press is particularly recommended for showing how far beyond simple graphics Logo can go. Mokurai recommends starting with his first three, specifically designed for helping beginners of all ages, starting with the preliterate in preschool.

Extending Turtle Art

Modifying Turtle Art

Where to report problems

Credits

Turtle Art