Sphero: Catch me if you can

By years 5 and 6 many students may have had some experience with a visual programming language such as Scratch or Blockly that is the basis of the Hour of Code. Sphero will take the screen based control of an image to the next level by introducing a robotic device controlled by a visual programming language. This lesson idea was created by Peter Lelong.

Additional details

Year band(s) 5-6
Content type Lesson ideas
Format Web page
Core and overarching concepts Algorithms, Specification (decomposing problems), Implementation (programming)
Australian Curriculum Digital Technologies code(s)

Design algorithms involving multiple alternatives (branching) and iteration


Implement algorithms as visual programs involving control structures, variables and input

Technologies & Programming Language​s Robotics and drones
Keywords Sphero, Programming, Robots, Directional language, Decomposition, Branching, Iteration, Functions, Visual programming, Algorithms, Bluetooth, Peter Lelong, CSER, Computer Science Education Research Group



Creative Commons Attribution 4.0, unless otherwise indicated.