A free educational program developed at the University of Oxford, designed to support the new Computer Science component of the National Curriculum.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
src
.gitignore
README.md
package-lock.json
package.json
webpack.browser.js
webpack.electron.linux.js
webpack.electron.macos.js
webpack.electron.windows.js

README.md

Turtle System X

The Turtle System X is a cross-platform version of the Oxford Turtle System, an educational IDE with built-in support for Turtle graphics, designed to help students learn to program. The system supports programming in BASIC, Pascal, and Python. It includes compilers for these languages (with hundreds of precise and easy to understand error messages), compiling to a pseudo-code (or 'pcode') for a stack-based virtual machine. The compiled pcode and the contents of the virtual machine's memory can be inspected by advanced students wishing to learn some of the fundamentals of computer science.

The source code for this version of the system is written in JavaScript. It is compiled both as compressed JavaScript files (for web deployment) and as an Electron application for Linux, MacOS, and Windows.