mBot D2 - Sequencing: Reverse Engineering Challenge!


Concepts: Students are introduced to the idea of recognizing larger patterns as a sequence of individual commands, as well as how to use the mBot LEDs.
Activity: Students play the Reverse-Engineering Game! Students first create a sequence of 5 actions including motor commands and LED colours. Next, students pair up and observe their partner’s sequence. Each pair attempts to recreate each their partner's sequence, without seeing each other's code!


1. Practice identifying sequences and breaking larger actions down into their individual components.

2. Create sequenced programs that control the movement and colour of mBots.

3. Practice an iterative approach to design and problem solving.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding)
  • British Columbia - ADST
  • Alberta - ICT
  • Nova Scotia - ICT

Find Out More


mbot is the best of both worlds, transitioning students from Scratch Blocks to Text Code