MatataBot's Cozy House

CS 45mins


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.


Learning Outcomes:

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


Key Vocabulary:

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.


Prior Knowledge:

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

Coding Set

l Supplementary Materials

Colored pens, Cardboard or similar materials, Scissors, Tape or Glue


Detailed Activity/Lesson Plans

Lead in & Guided Activity

  1. Intro

Introduce the importance of protecting environment first, and then introduce that MatataBot can also help us protect the environment.

  1. Guided Activity

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.

Independent Activity

 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.

  1. Handcraft

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.


  1. DIY time

Students can use different materials to decorate MatataBot and the house.



Feedback & Extension

  1. Feedback

Students share reflection on this activity and discuss the function of loop coding blocks and the importance of protecting environment.

  1. Complex Shapes

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.

Potential questions:

Potential questions:

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.?