Computer Science Grade 2 20 min

Robot Dance Party!

Students give each other instructions to perform a dance. Focus on precise commands and sequence.

What you'll learn

  • Identify at least 3 different coding blocks (like 'move forward' or 'turn right') that make our robot dance.
  • Explain how the order of coding blocks affects the robot's dance moves.
  • Apply coding blocks to create a dance sequence that makes the robot perform at least 4 different dance moves.
  • Solve a simple problem by rearranging coding blocks to fix a mistake in the robot's dance routine.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define an algorithm as a set of steps. Create a simple, three-step algorithm for a dance move. Explain that sequence (order) is important in an algorithm. Identify a loop as a repeating action. Find a 'bug' or mistake in a simple set of instructions. Act out a given algorithm physically. Have you ever wanted to teach a robot how to do a cool dance? 🤖💃 Let's learn how! We will learn how to give clear instructions called algorithms. This helps us tell a robot (or a friend!) exactly what to do. Let's make our robots the best dancers! Real-World Applications Following a recipe to bake cookies 🍪 Building a LEGO set using instructions 🧱 The steps to brush your teeth every morning 🦷 Playing a game like 'Simon Says' 🗣...
2

Key Concepts & Vocabulary

TermDefinitionExample AlgorithmA list of steps to finish a task. It's like a recipe for dancing! 📜1. Clap hands. 2. Stomp foot. 3. Wave hello. SequenceThe order that the steps happen in. Order is very important! 🔢'Clap then Stomp' is a different dance than 'Stomp then Clap'. LoopWhen you repeat a step or a few steps over and over again. 🔁'Clap your hands 3 times' is a loop. ProgramThe whole set of instructions for our robot's dance. 💻The entire dance routine from start to finish is the program. BugA mistake in the instructions that makes the robot do the wrong thing. 🐞The instructions say 'jump' but the robot spins instead. DebuggingFinding and fixing the bugs or mistakes in your program. 🛠️Changing the instruction from 'spin&#03...
3

Core Syntax & Patterns

The Order Rule Steps must be in the correct order to work. Always check that your dance moves are in the right sequence. First things first! The Repeat Rule (Loop) Use a loop to do the same thing many times. Instead of writing 'stomp, stomp, stomp', just write 'stomp 3 times'. The Clear Steps Rule Instructions must be simple and easy to understand. A robot doesn't know what 'dance cool' means. Use clear words like 'raise left arm'.

5 more steps in this tutorial

Sign up free to access the complete tutorial with worked examples and practice.

Sign Up Free to Continue

Sample Practice Questions

Challenging
A robot's dance is 'Wiggle, Clap, Wiggle, Clap, Wiggle, Clap'. What is the SHORTEST way to write this algorithm using a loop?
A.REPEAT 3 TIMES [Wiggle, Clap]
B.REPEAT 2 TIMES [Wiggle, Clap, Wiggle]
C.REPEAT 6 TIMES [Wiggle, Clap]
D.Wiggle, REPEAT 3 TIMES [Clap]
Challenging
Which set of blocks makes a robot spin once, then clap two times, and repeats that whole pattern three times?
A.REPEAT 3 TIMES [Spin, Clap, Clap]
B.Spin, REPEAT 2 TIMES [Clap], REPEAT 3 TIMES [Spin]
C.REPEAT 3 TIMES [Spin, REPEAT 2 TIMES [Clap]]
D.Spin, Clap, Clap, Spin, Clap, Clap
Challenging
A robot should dance: 'Jump, Twirl, Jump, Twirl'. The code is: 'REPEAT 2 TIMES [Jump, Jump]'. What two things are wrong with the code?
A.It repeats too many times and is missing a Twirl.
B.It should be REPEAT 4 TIMES and is missing a Stomp.
C.It jumps instead of twirling and repeats the wrong move.
D.It is missing the 'Twirl' block and has an extra 'Jump' block inside the loop.

Want to practice and check your answers?

Sign up to access all questions with instant feedback, explanations, and progress tracking.

Start Practicing Free

More from Unplugged Adventures: Introduction to Algorithms

Computer Science for other grades

Frequently asked questions

What grade level is "Robot Dance Party!"?

Robot Dance Party! is a Grade 2 Computer Science lesson on ExcelOS.

What will I learn in Robot Dance Party!?

You'll be able to: Identify at least 3 different coding blocks (like 'move forward' or 'turn right') that make our robot dance; Explain how the order of coding blocks affects the robot's dance moves; Apply coding blocks to create a dance sequence….

Is "Robot Dance Party!" free to practice?

Yes. You can read the tutorial preview for free, and signing up for a free ExcelOS account unlocks the full tutorial and all practice questions with instant feedback.

How many practice questions are included with Robot Dance Party!?

This lesson includes 27 practice questions across multiple difficulty levels, each with instant feedback and explanations.

Ready to find your learning gaps?

Take a free diagnostic test and get a personalized learning plan in minutes.