Learning directions with command blocks
Cubetto Unplugged Coding Experience Direction Based
What you need
Tools
Cubetto (including command blocks and map), printer
Skills
Fine Motor (e.g. finger dexterity), directional skills to understand basic directions
Environment
Quiet indoor environment with table or flat surface for robots to move
Support
Depends on the learner, could be independent/group or require supervision/facilitation as necessary
Description
In this activity, learners are introduced to the foundational concepts of directions used in coding. They can discover what directions are possible with Cubetto. This introduction to directionality will help learners to build on skills to learn sequencing.
Steps
- Review vocabulary of directions with the learner (e.g. forward, right, left).
- Find a starting point on the Cubetto grid map and place Cubetto there.
- Choose cards/stickers with arrows on the map to indicate the chosen path.
- Place the corresponding command blocks onto the command board and run.
- Say the directions as the program is tested.
Tips
- Emphasize that Cubetto can only travel in the direction it’s facing.
Skill Development
- Analytical/Reasoning
- Directional
- Planning
- Sequencing
- Spatial
Level Up
- Ask learners to act out how Cubetto moves like a car.
- Place toys or any other interesting object on the Cubetto map and ask players to build a program to take Cubetto to that particular item.