Sphero Invent a Game

This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Celia Coffa.

Additional details

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

Design the user experience of a digital system

AC9TDI8P08   

Generate, modify, communicate and evaluate alternative designs

AC9TDI8P05   

Design algorithms involving nested control structures and represent them using flowcharts and pseudocode

Technologies & Programming Language​s Robotics and drones
Keywords Sphero, Programming, Robots, Directional language, Colour, Generating and designing, iteration, branching, CSER, Computer Science Education Research Group, Celia Coffa
Organisation

CSER

Copyright

Creative Commons Attribution 4.0, unless otherwise indicated.