Computer Science Grade 1 20 min

Rusty's Dance Moves

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

What you'll learn

  • Identify the 'move forward' and 'turn around' commands in Rusty's dance program.
  • Use the 'move forward' command to make Rusty move to a specific spot on the screen, as instructed.
  • Explain what will happen when Rusty follows a short sequence of 'move forward' and 'turn around' commands.

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

Computer Science for other grades

Frequently asked questions

What grade level is "Rusty's Dance Moves"?

Rusty's Dance Moves is a Grade 1 Computer Science lesson on ExcelOS.

What will I learn in Rusty's Dance Moves?

You'll be able to: Identify the 'move forward' and 'turn around' commands in Rusty's dance program; Use the 'move forward' command to make Rusty move to a specific spot on the screen, as instructed; Explain what will happen when Rusty follows a….

Is "Rusty's Dance Moves" 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 Rusty's Dance Moves?

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.