mBot: The Astronaut (Gr. 6-8)

Systems and Technology in Space


In this lesson, students will become NASA engineers as they discover how computer programs are being used to assist humans in space and create their own computer programs that use robotic sensors to “dock” the mBot in a space simulation! In doing so, students will learn to use a fundamental coding concept, conditionals, as well as consider how automated systems can help humans accomplish sensitive tasks in space and elsewhere.


Students will:

  • Understand that a system includes many components that come together to accomplish a task
  • Understand that systems have inputs and outputs
  • Understand some of the current technologies being used in space and the role of computer science in space exploration.
  • Create a simple computer program using fundamental coding concepts: conditionals and loops.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding) & Science
  • Quebec - Science
  • New Brunswick - Science
  • Nova Scotia - Science & ICT
  • Alberta - ICT/CTF
  • British Columbia - ADST
  • Manitoba - Science
  • Prince Edward Island - Science
  • Saskatchewan - Science
  • Newfoundland & Labrador - Science
  • Yukon Territories - Follow's B.C.'s Curriculum
  • Northwest Territories - Follows Alberta's Curriculum
  • Nunavut - Follows Alberta's Curriculum

Find Out More


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