KUBO is the world’s first puzzle-based educational robot, designed to take students from passive consumers of technology to empowered creators. By simplifying complex concepts through hands-on experiences, KUBO teaches children to code even before they can read and write. KUBO and the unique TagTile programming language lay the ®...
Page 3
When fully charged KUBO will run head and body apart. for about four hours. KUBO’s Lights When you begin programming with KUBO, the robot will light up showing four different colors. Each color signifies a different behavior: B L U E R E D...
Page 4
® In your Coding Pack you will see: Movement TagTiles These tiles are used to control forward, left and right movements, creating routes for KUBO to follow. There are 14 forward, 6 right and 6 left Movement tiles. Movement TagTiles...
Page 5
Function tiles. Function TagTiles Loop TagTiles and parameters one to 10 These tiles are used to program KUBO to repeat a sequence of route tiles. There are 2 Loop and 10 parameter tiles. Loops Use your Coding Pack to safely store and count...
Page 6
Your Coding Pack covers five coding concepts: 1. Routes 2. Functions 3. Subroutines 4. Recursive Functions 5. Loops KUBO starts at the simplest level, by teaching students to create a code that controls basic movements: Go Forward, Go Left and Go Right.
Page 7
1. Movement Use the Movement TagTiles to lay ® down a route for KUBO to follow on the activity map. Place KUBO on the first TagTile. Make sure you align KUBO’s wheels accurately to keep the robot on track. Watch KUBO move.
Page 8
These tiles can also be used to create Recursive Functions and Subroutines. Save a sequence by encasing Movement tiles within two Record Function tiles. Now place KUBO on a Play Function TagTile to execute the commands. NOTE: Movement tiles should now be laid out in a straight line.
Page 9
A Subroutine is a sequence of code within a sequence of code. Subroutines are used to make code shorter and easier to manage. First, place a sequence between two Record Function TagTiles ® and have KUBO save the sequence. Then, place the Play Function TagTile within another Function and save the new sequence.
Page 10
Function you want KUBO to execute. Have KUBO record the sequence. Remove the Play Function from the Function and place KUBO on it. Watch, as KUBO executes the sequence continuously. To stop KUBO, separate the head from the body.
Page 11
In coding, Loops are used to repeat sequences a preset number of times. To make KUBO repeat a sequence more than once, enclose the commands within two Loop TagTiles and slot a parameter of one to 10 in the space provided.
Page 12
Beyond Coding KUBO is designed so that students not only get to grips with coding and computational literacy; they also develop other important skills that prepare them for the future. The Coding License, available at KUBO.education, covers many STEM (Science, Technology, Engineering and Math) curriculum targets. It also...
Page 13
C R I T I C A L T H I N K I N G Critical thinking is the skill that differentiates creators of technology from consumers of technology. KUBO helps students develop a way of thinking that asks what the problem is,...
Page 14
View or download The Coding License, for 12+ hours of lesson plans and activities for students from four years • Watch Getting Started tutorials for a quick introduction to KUBO coding concepts • See additional KUBO Coding packs that take your students to the next level of learning.
Page 15
This transmitter must not be co-located or operating in conjunction with any other antenna Do not disassemble KUBO. Doing so will void any warranties, or transmitter. implied or otherwise. Be careful when handling KUBO. Applying excessive force, or dropping it may cause permanent damage.
Need help?
Do you have a question about the Coding Starter Set and is the answer not in the manual?
Questions and answers