
Teaching Computing with Makeblock mBot

Why innovative learning?
Industry needs
- Analytical thinking and innovation
- Active learning and learning strategies
- Creativity, originality and initiative
- Technology design and programming
- Critical thinking and analysis
- Complex problem-solving
|
Educational theory
- The four C’s of 21st century skills
- Critical thinking
- Creativity
- Collaboration
- Communication
- Plus
- Programming
- Computational thinking
- Hands on skills
|

Easy Building
Assembling the mBot : Transforming parts into robot

Overview of the Lessons
- Lesson 1: Getting moving - getting the robot to move.
- Overview: In this lesson we will be teaching them how to connect the mBot, introducing the mBlock interface to the children and getting the robot to move using the keyboard.
- Lesson 2: Disco Time – understanding inputs and outputs.
- Overview: In this lesson we will be learning about what inputs and outputs are and programming the mBot to dance and sing using the buzzer.
- Lesson 3: Making me smile - further understanding of input and outputs.
- Overview: In this lesson we will be learning how to add and use the LED matrix with the mBot. We will create an animated expression for the mBot.
- Lesson 4: Sensing the world – an introduction to using an ultrasonic sensor.
- Overview: In this lesson we will be learning how to use the ultrasonic sensor on the mBot. We will get the mBot to stop moving when it meets an object. Overview of the Lessons
- Lesson 5: Moving all by yourself - autonomous movement using an ultrasonic sensor.
- Overview: In this lesson we will be developing our skills of using the ultrasonic sensor. We will get the mBot to move around by itself avoiding obstacles.
- Lesson 6: Don’t fall – understanding a line follower sensor.
- Overview: In this lesson we will be learning how to use the line following sensor. We will apply knowledge we have gained in previous lessons to make the mBot move around a table avoiding the edge.
- Lesson 7: Remote control – how to reprogram the controller.
- Overview: In this lesson we will learn how to program the mBot to respond to the IR remote control.
Overview of challenges
- Challenge 1: A-maze-ing: navigate through an obstacle course
- Overview: In this challenge children need to navigate through a simple maze in the shortest time controlling the mBot remotely using the keyboard.
- Challenge 2: Pop: robot battle, can you pop your opponent’s balloon?
- Overview: Each robot will be armed with a pin and have a balloon, each pair of robots will battle to try and burst the opponents’ balloon with their pin.
- Challenge 3: Sumo(ish) fun: push the other bot out of the sumo arena!
- Overview: The aim of this challenge is to push the other mBot out of the sumo arena before the end in three rounds; best of three wins the match!
- Challenge 4: Robot football
- Overview: In this challenge, teams of 3 or 5 robots compete to score the most numbers of goals, winner gets through until 2 reach the Cup final.
Learn about mBot!