mBot: Capstone to an Autonomous Vehicle (Gr. 5-6)


This is a final assessment lesson where students will need to summarize and reflect on what has been learned throughout this learning journey. In the capstone project, students will have the opportunity to convey their knowledge and understanding of their communities by means of incorporating technology and arts. The task is about autonomous vehicles. Students will start with a discussion on the use of autonomous vehicles in the society, and the possible advantages and disadvantages of using this technology. Students will then create their computing artifacts of autonomous vehicles to demonstrate their innovative ideas on this topic. Students also need to use their mastery of programming to create and test the algorithms that best meet the requirement.


  • Demonstrate the understanding and mastery of key concepts and skills learned throughout this course including sequencing, iteration, selection, variables, functions, etc.
  • Explain what is the automated driving system and autonomous vehicles, and critically analyze the potential advantages and disadvantages of its application in human society.
  • Utilize appropriate programming scripts and algorithms to design and develop one of the automated driving functions – obstacle avoidance.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding) & Science
  • Quebec - Science
  • New Brunswick - Science
  • Nova Scotia - Science & ICT
  • Alberta - Science & ICT
  • British Columbia - Science & 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