Computer Science Grade 1 20 min

Rusty's Dance Moves

Create a sequence of instructions for Rusty to perform a simple dance.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define an algorithm as a set of steps. Explain that the order of steps (sequence) is important. Create a simple, 3-step algorithm for a dance move. Follow a given algorithm to perform a task. Identify a mistake in a simple sequence of instructions. Give clear, one-step instructions to a partner. Have you ever wanted to teach a robot how to dance? 🤖💃 Let's teach our friend Rusty! Today, we will learn how to give instructions. We will give our robot friend, Rusty, a list of steps to follow. This list of steps is called an algorithm! Real-World Applications Following a recipe to bake cookies 🍪 Getting dressed for school in the morning 👕 Building a tower with blocks 🧱 Brushing your teeth step-by-step 🦷
2

Key Concepts & Vocabulary

TermDefinitionExample AlgorithmAn algorithm is a list of steps to finish a task. It's like a recipe! 📜To make a happy face drawing: 1. Draw a circle. 2. Draw two eyes. 3. Draw a smile. InstructionAn instruction is one single step in your list. It tells the robot what to do. ➡️A single instruction is 'Clap your hands.' 👏 SequenceSequence is the order of your steps. The order is very important! 🔢You put on socks THEN shoes. Not shoes then socks! RobotA robot is a friend who follows our instructions exactly. 🤖Rusty is our robot friend. He will do our dance moves. ProgramA program is the whole set of instructions for the robot. It's the full dance plan! 🕺Our whole 'Wiggle Dance' plan is a program for Rusty.
3

Core Syntax & Patterns

Rule 1: Order Matters! Step 1, then Step 2, then Step 3... Always put your instructions in the correct order. A mixed-up dance is a silly dance! Rule 2: Be Super Clear! Use simple action words. Robots only understand simple words. Say 'Jump up' not 'Do something fun'.

4 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
Rusty's algorithm is: 1. Wave, 2. Stomp, 3. REPEAT STEPS 1 AND 2. What is the full sequence of moves Rusty does?
A.Wave, Stomp
B.Wave, Stomp, Wave
C.Wave, Stomp, Stomp
D.Wave, Stomp, Wave, Stomp
Challenging
To make Rusty dance in a square shape, what set of instructions needs to be repeated four times?
A.Step Forward, Turn Left
B.Step Forward, Step Backward
C.Turn Left, Turn Right
D.Jump, Spin
Challenging
Dance A is "Clap, Stomp". Dance B is "Jump, Spin". A new "Super Dance" is made by doing Dance A and then Dance B. What is the third step of the Super Dance?
A.Stomp
B.Jump
C.Clap
D.Spin

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 Algorithms: Giving Instructions to a Robot Friend

Ready to find your learning gaps?

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