MatataBot's Cozy House
Activity Lesson Key Information
Project Name: MatataBot’s Cozy House
Big Idea: Develop the idea that we can recycle our daily waste and turn them into treasure to protect our environment.
Concepts: Matatalab tangible coding language
Objectives: Use loop, motion, number and angle coding blocks to draw different shapes.
l Develop the idea of protecting environment
l Develop children’s handcraft skills
l Know how to combine motion coding blocks with loop, number and angle coding blocks
l Know how to use these coding blocks to draw different shapes
MatataBot: One of the important components of Matatalab Coding Set, which is connected to the Command Tower via Bluetooth. It receives the Command Tower signals, and displays the results of the program.
Map: An area with 16 10cm*10com squares, which MatataBot can move on it.
Command: It is the instruction to direct the work of the MatataBot. A program is a series of commands arranged in a certain order. The process of executing a program is the working process of a computer.
Move forward: the MatataBot move forward 10cm
Move backward: the MatataBot move backward 10cm
Turn right: 90º turn to the robot’s right side
Turn left: 90º turn to the robot’s left side
Turn left with 120 º: 120 º turn to the robot’s left side
Loop: A sequence of instruction s that is continually repeated until a certain condition is reached.
Basic understanding of using motion, angle and number coding blocks
Standards:ISTE, CSTA, Common Core, NGSS
ISTE: 1a, 1c, 3c, 3d, 4b,4c, 6b
NCAS: VA:Cr1.1, VA:Cr1.2, VA:Cr2.1 VA:Cr2.3, VA:Cr3.1, VA:Cr10.1
Matatalab Products & Supplementary Materials
l Supplementary Materials
Colored pens, Cardboard or similar materials, Scissors, Tape or Glue
Detailed Activity/Lesson Plans
Lead in & Guided Activity
Introduce the importance of protecting environment first, and then introduce that MatataBot can also help us protect the environment.
Show how to use loop, motion, number and angle coding blocks to draw a square and a triangle, and when combine them, it looks like a house.
1. Programming Task
Students place MatataBot on the cardboard and start to use loop, motion, number and angle coding blocks to draw a square and a triangle at one-time programming as the shape of a house. Students need to draw at least 4 house shapes. On every house, students need to draw a smaller square as a door.
Students need to use scissors to cut out the houses on the cardboards and also cut out the doors. Use tape or glue to assemble them into a luxury house.
Students can use different materials to decorate MatataBot and the house.
Feedback & Extension
Students share reflection on this activity and discuss the function of loop coding blocks and the importance of protecting environment.
Students can keep decorating the house and try to use loop, motion, number and angle coding blocks to program MatataBot to draw some complex shapes.
l Do you know other ideas to recycle our waste to protect our environment?
l Can you describe the function of loop coding blocks?
l Do you have any idea about how to draw other shapes, like rectangles, pentagrams and etc.?