ItP Home

Preface

Introduction
Computer Programming

TurtleTalk
Primitive Commands
Defining Commands
Iteration
Inputs and Pixels
Primitive Operators
Defining Operators and Hierarchy
Symbols and GUI
Predicates
Recursion
Variables
Multiple Turtles
Words and Sentences
Words as Data
Arrays

Java
A Java Program
What's a Class?
Extending Existing Classes
Types
Turtle Graphics
Control Flow
Input Events
To Be Continued

Appendices
Jargon
TurtleTalk Primitives
TurtleTalk Editor
Java Tables
Applets
Installation Notes

Acknowledgements
About Me