Computer Science Grade 1 20 min

Introducing Our Robot Friend, Rusty

Meet a friendly robot and understand it needs instructions to move.

What you'll learn

  • Identify at least 3 different body parts of the robot Rusty (e.g., head, arms, legs).
  • Explain in simple terms what a robot is and what it can do.
  • Apply simple commands (e.g., 'move forward', 'turn') to make Rusty perform a specific action.
  • Solve a simple problem by giving Rusty a series of commands to reach a designated spot on the floor.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define an algorithm as a set of instructions. Explain that instructions must be in the correct order (sequence). Create a simple, step-by-step algorithm for a daily task. Identify a 'bug' or mistake in a short sequence of instructions. Give clear, one-step instructions to a friend acting as a robot. Follow a simple algorithm with 3-5 steps to complete a task. Have you ever told a friend how to play a game? 🎲 You were giving them instructions! Today, we will meet our robot friend, Rusty! 🤖 We will learn how to give Rusty instructions. This is called making an algorithm. Real-World Applications Following a recipe to bake cookies 🍪 Getting dressed in the morning 👕 Building a LEGO set using the guide 🧱 Playing a game like 'Simon...
2

Key Concepts & Vocabulary

TermDefinitionExample Robot 🤖A machine that follows our instructions.Our new friend, Rusty, is a robot! InstructionOne single, simple step for a robot to do.A single instruction is 'Pick up the blue crayon'. AlgorithmA list of instructions in the right order.To draw a sun, the algorithm is: 1. Pick up yellow crayon. 2. Draw a circle. 3. Draw lines around it. SequenceThe special order that instructions need to be in.You put on your socks *before* you put on your shoes. That is a sequence. ProgramAn algorithm that we give to a robot or computer.We give Rusty a program to tell him how to stack blocks. Bug 🐞A mistake in our instructions that confuses the robot.Telling Rusty to walk through a wall is a bug in our program.
3

Core Syntax & Patterns

Order Matters! (Sequencing) Step 1, then Step 2, then Step 3... Always give instructions in the correct order. Rusty can't guess what you mean! Be Super Clear! (Clarity) Use simple, small action words. Rusty only understands simple words like 'Go forward', 'Turn left', or 'Pick up'. One Step at a Time (Simplicity) Give only one instruction at a time. Don't say 'Pick up the ball and throw it'. Say: 1. Pick up ball. 2. Throw ball.

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
The classroom door is closed. If you want Rusty to go into the hallway, what instruction must be added BEFORE 'Walk forward into the hallway'?
A.Turn around
B.Open the door
C.Knock on the door
D.Walk backwards
Challenging
An algorithm for brushing your teeth is: 1. Get toothbrush. 2. Put on toothpaste. 3. Brush. An algorithm for washing your hands is: 1. Turn on water. 2. Get soap. 3. Wash. What is a better name for step 1 in BOTH algorithms?
A.Get the water
B.Get the paste
C.Get the brush
D.Get your supplies
Challenging
Rusty is standing next to a table. There is a book on the table. The goal is for Rusty to be holding the book. Which algorithm works?
A.1. Walk to table. 2. Pick up book.
B.1. Pick up book. 2. Walk to table.
C.1. Raise arm. 2. Move arm over book. 3. Pick up book.
D.1. Read book. 2. Close book.

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 "Introducing Our Robot Friend, Rusty"?

Introducing Our Robot Friend, Rusty is a Grade 1 Computer Science lesson on ExcelOS.

What will I learn in Introducing Our Robot Friend, Rusty?

You'll be able to: Identify at least 3 different body parts of the robot Rusty (e.g., head, arms, legs); Explain in simple terms what a robot is and what it can do; Apply simple commands (e.g., 'move forward', 'turn') to make Rusty perform a….

Is "Introducing Our Robot Friend, Rusty" 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 Introducing Our Robot Friend, Rusty?

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.