CSCI 250 - Programming Practicum

Spring 2011

Programming Project 2: Logo and Turtle Graphics

Overview

The goal of this project is to develop an IDE for the Logo programming language. The Logo language is designed as an introductory programming language for novice programmers. Logo implementations incorporate what is known as a Turtle Graphics system. In such a system, the user controls a graphical icon (the "turtle"; typically a triangle) that leaves a trail as it moves. In our implementation, the turtle can be controlled either by direct graphical controls or by statements in the Logo programming language.

The Graphical Interface

The turtle GUI should have the following features:

The Logo Programming Language

The Logo language includes the following standalone commands: The language also includes the following elements for aggregating commands:

Teams

This assignment will be completed in teams of two:

Deadlines