Computer Science
Grade 1
20 min
Introducing Our Robot Friend, Rusty
Meet a friendly robot and understand it needs instructions to move.
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 ContinueSample 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