Computer Science Grade 1 20 min

Algorithm Challenge!

Solve a complex algorithm puzzle to help Rusty complete a task.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Define 'algorithm' in their own words. Identify the correct sequence for a simple task. Create a 3-5 step algorithm for a daily activity. Follow a simple algorithm to complete a drawing. Find a mistake (a 'bug') in a short algorithm. Explain why the order of steps is important. Can you teach a robot friend how to get ready for school? πŸ€–πŸŽ’ We will learn how to give clear instructions. These instructions are called algorithms. It's like a recipe for our robot friend! Real-World Applications Following a recipe to bake cookies πŸͺ Getting dressed in the morning πŸ‘• Building with LEGO blocks using instructions 🧱 Brushing your teeth the right way ✨
2

Key Concepts & Vocabulary

TermDefinitionExample AlgorithmA list of steps to finish a task. It's like a plan!To wash your hands: 1. Turn on water. 2. Use soap. 3. Rinse. 4. Dry. InstructionOne single step in your plan. It tells the robot what to do.The instruction 'Get a cup' is one step in a plan to get a drink. SequenceThe order that your steps happen in. First, next, then last.You put on socks BEFORE you put on shoes. That is a sequence. RobotA machine that follows our instructions exactly. πŸ€–A toy robot that moves forward when you press the 'forward' button. ProgramA whole set of instructions for a robot or computer.All the steps to make a robot dance is a program. BugA mistake in the instructions that confuses the robot. 🐞Telling a robot to pour milk before getting a bowl is a bug.
3

Core Syntax & Patterns

Rule 1: Order Matters! First, Next, Then, Last. Steps must be in the right order for the robot to understand. Rule 2: Be Super Clear! Use simple action words. Your robot only knows simple words like 'get', 'put', 'walk', 'turn'. Rule 3: One Step at a Time! Give only one instruction for each step. Don't say 'Get a cup and pour juice'. Say '1. Get a cup. 2. Pour juice.'

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
A robot needs to get an apple 🍎. There is a wall between the robot and the apple. Which is the BEST set of instructions?
A.1. Go forward. 2. Get apple.
B.1. Go right. 2. Go forward. 3. Go left. 4. Get apple.
C.1. Go right. 2. Go right. 3. Go right. 4. Get apple.
D.1. Go forward. 2. Turn around. 3. Go forward. 4. Get apple.
Challenging
A robot sees a banana 🍌 and an apple 🍎. It needs to put ONLY the apple in a basket. Which algorithm is correct?
A.1. Walk to apple. 2. Pick up apple. 3. Walk to basket. 4. Put apple in basket.
B.1. Pick up banana. 2. Pick up apple. 3. Put them in basket.
C.1. Walk to fruit. 2. Pick up fruit. 3. Put in basket.
D.1. Walk to basket. 2. Pick up apple. 3. Put apple in basket.
Challenging
A robot follows a pattern: 1. Step forward. 2. Clap. It repeats this over and over. What will the robot do on its 5th action?
A.Clap
B.Turn around
C.Step forward
D.Stop

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.