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) |
AC9TDI6P02
Design algorithms involving multiple alternatives (branching) and iteration
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input |
Technologies & Programming Languages | 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 |
Organisation | CSER |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Creative Computing Curriculum
he Creative Computing Curriculum is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language.
-
Choose your Ozo adventure
Using Ozobots students use and develop unusual types of data: Redefining “What is data?”.
-
Can a computer recognise your sentiment?
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments.
-
Learning to loop
Students create algorithms with a condition that tells the computer to repeat a sequence of instructions.