The Turtle System
The Turtle System is a free educational program developed at the University of Oxford, designed to support the new Computer Science component of the National Curriculum. It is based on Turtle Graphics, an idea invented by Seymour Papert, in which an imaginary turtle moves around the computer screen drawing as it goes, all under the control of instructions given by a computer program. This sort of programming, and the results it produces, are easy to understand because they are so immediately visual. But the Turtle System provided here shows that Papert‘s idea can go well beyond simple graphics, to provide a basis for fascinating and powerful programs that introduce fundamental concepts of software engineering and artificial intelligence.
The Turtle System requires no installation — simply click one of the buttons below to download the single executable file, and then double-click that file to run. The first time you run the program, Windows may warn you that it is of unknown origin, and therefore potentially unsafe. Click ‘Run Anyway’ to indicate that you trust the source, and this message will not bother you a second time. (On Windows 8, you need to click ‘More Information’ before the option to ‘Run Anyway’ appears.)
Click on the button above to download version 11 of the Turtle System, a well-tested version including Turtle BASIC, Turtle Pascal, and Turtle Python.
Click on the button above to download version 12 of the Turtle System (beta). Note that this version is still under development. Already however it has several additional features, most notably support for multi-dimensional arrays.
Please see the Documentation page for detailed information about the Turtle System and how to use it. For a discussion of the principles behind the System, see the About page, or Peter Millican’s articles in Computing at School’s SwitchedOn magazine (reproduced on the Articles page).
As part of a joint project between Oxford University and Queen Mary, University of London, and with funding from the Department for Education, a book entitled “Computer Science Across the Curriculum” has been written, to illustrate the value of Computer Science in various different aspects of the national curriculum. For details, and links to the example programs, see the CSAC page. These examples are also available directly from the 'File' tab of the Online Turtle System.
For any additional information, or to make suggestions for future developments, please contact us — details on the Contact page.
This project is funded by the Department for Education, with matched funding from various sources within the University of Oxford (the Department of Computer Science, the Van Houten Fund, and a private donor at Hertford College). It is housed in the University of Oxford’s Faculty of Philosophy.