J2code Logo: Teaching Logo Programming with a Simple 3-Level Interface
J2code Logo is an engaging tool that introduces pupils to the Logo programming language through a progressive, easy-to-use interface designed in three levels.
Level 1: Basic Directional Commands
Level 1 focuses on simple directional commands to control the turtle.
Pupils can move the turtle using the buttons on the left-hand side or by typing commands.
The turtle responds immediately, showing the result of each command in real time.
Level 2: Building Scripts
Level 2 introduces scripting, allowing pupils to build sequences of commands.
The interface remains similar to Level 1 but adds a Logo script panel.
Pupils can create scripts using the directional and pen buttons.
They can also edit the script directly by clicking on it and typing changes.
Encourage pupils to experiment by changing command numbers and observing the effects.
Level 3: Advanced Programming
Level 3 offers more complex programming features combining button commands and fully editable scripts.
Pupils can use command abbreviations and write full Logo scripts.
Common command abbreviations include:
FD – Forward
BK – Back
RT – Right
LT – Left
PD – Pen down
PU – Pen up
Home – Returns the turtle to the start
CS – Clear screen
Colour – Change pen colour
REPEAT 4 [...] – Repeat commands
TO procedure...END – Create custom procedures
Additional commands to explore:
Circle – Draws a circle
Fill – Fills the area with the current pen colour
Example:
repeat 120 [bk 1 lt 1]
draws a curved line—try changing the numbers to adjust the curve!
J2code Logo offers a gradual learning curve that supports pupils as they develop from simple commands to writing their own procedures, fostering both creativity and computational thinking.