Scratch, from MIT is object-oriented programming language which is very easy to get started with as there is now a new release of the platform availble entirely in a browser; no program downloads are required. The interface is intuitive and easy to use; extensive help is available including a very clear Getting Started Guide and a set of Scratch Cards with clear instructions which will help you learn new Scratch code. Note the Scratch For Educators section.
As you can see from the sprite’s path the above program continues as follows:
Now that’s not a very efficient program! Scratch is a great way to learn programming as well as doing some Maths! We could look at external angles of polygons for example and show how to repeat a set of instructions.

Scratch – drawing an octagon
We could add some sound, change the pen colour or shade, learn about variables and generally have some fun!
Try experimenting with this program which uses variables for the number of lines to draw and the angle to turn through. You will need to sign up to Scratch which is very easy and free.
It strikes me that Scratch could be used for many topics, bearings included.
Stephen Quinn’s dissertation is an investigation into using Scratch to teach KS3 Mathematics and has many ideas as well as useful information on Scratch.
Apps: Scratch Junior for iPad (for young children age 5 to 7)
Hi Colleen,
Thanks for writing about this. This is the first time I’ve seen scratch – it looks as though there is a lot of potential. Will need to find the time to play with it and figure out exactly how I’d use it to improve teaching and learning.
I think it’s excellent Dan, I also wish to explore more – we can keep in touch on our findings!
Looks good, Logo mark 2! It would be good to discuss it sometime!!