We are evoluting our brand from "Matatalab" to "MatataStudio"!
EnglishEnglish

Soccer Match

facebook sharing button
twitter sharing button
line sharing button
wechat sharing button
linkedin sharing button
pinterest sharing button
whatsapp sharing button
kakao sharing button
snapchat sharing button
telegram sharing button
sharethis sharing button

Activity/Lesson KeyInformation


Big ldea

The feature of Matatalab tangible coding language makes it a perfect tool tohave a competition, in this activity, students will experience a Matatalab SoccerMatch.


Concepts

Matatalab tangible coding language, Matatalab Soccer Match


objectives

Know how to program MatataBot to move from the starting point to the destination while avoiding obstacles.


Learning Outcomes

Getfamiliar with soccer match rules

Know how to plan a route that avoids obstacles.

Know how to use move forward coding blocks, move backward coding blocks,and turn left/right coding blocks to finish the programming task according to theplanned route.


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: lt 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 90o: turn to the robot's right side

Turn left 90°: turn to the robot's left side


Prior Knowledge

Know how to pair the 3 main parts of Matatalab Coding Set.

Basic knowledge of using move forward coding blocks, move backward coding

blocks, and turn left/right coding blocks to program MatataBot.


Estandards

ISTE: la, lc,ld, 3d, 4a, 4c,5aCSTA(K-2):1A-CS-01,1A-AP-08,1A-AP-10,1A-AP-12,1A-AP-14


Detailed Lesson Plan

Lead in & Guided Activity

10mins

1. Rules intro:

Introduce the soccer match rules and the programming task rules.

2. Guided Activity:

Show how to place obstacles on the map, and plan a route according to the starting point, obstacles and destination. Then, finish the programming according to the route.


1_02_0


Independent Activity

30mins

1. Student Roles

Two groups of students join one game. in every round, one group of students will become the defensive player and one group will be the offensive player.

2. Programming Task

The defensive player is mainly responsilble for placing obstacles on the map.


3_0


Then, the Qffensive player plans a route after observing the obstacles and programs according to this route, lf MatataBot can reach the destination and kick the ball into the goal at one time, offensive player will get a point, if not, defensive player gets one. After one round, two groups switch the role, and after some rounds, the group with higher points win.


4_0


Feedback&Extension

5mins

1. Activity Reflection

Students share reflection of this activity and discuss about the way theycollaborate with each other.

2.$occer Star

Use a more complex map to finish this program task. Students also need to record the commands and the moving steps of the MatataBot.


Questions

Do you know how to plan a route with avoiding obstacles?

Do you know soccer rules now?

How did you collaborate with each other?

Do you know how to use move forward coding blocks, move backward coding blocks, and turn left /right coding blocks to finish the programming task according to the planned route?


Start the creativity! Get updates and start your creative journey.
MatataStudio is a trademark of MATATALAB CO., LTD. Matatalab is no affiliation with MathWorks and the MATLAB products & services.
©2025 MATATALAB CO., LTD. All rights reserved.