By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Grade 3 Computer Science Study Guide: Algorithms – Step-by-Step Instructions
"If you’re teaching a robot how to make a peanut butter and jelly sandwich, why does saying ‘put the peanut butter on the bread’ not work—but breaking it into tiny steps like ‘pick up the knife’ and ‘spread the peanut butter left to right’ does? How do computers ‘think’ if they can’t guess what you mean?"
Imagine you’re playing Simon Says with a friend who’s never played before. If you say, "Simon says touch your toes!" they might freeze because they don’t know what "touch" means. But if you break it down—"Simon says: 1) Stand up straight. 2) Bend your knees a little. 3) Reach down with your hands. 4) Tap your toes with your fingers"—they can follow along perfectly. Computers are like that friend: they don’t "know" anything unless you tell them exactly what to do, in order, with no missing steps.
An algorithm is just a fancy word for a list of steps that solves a problem or completes a task. Think of it like a recipe for a LEGO spaceship: if the instructions skip a step (like "attach the wings before the cockpit"), your spaceship might end up looking like a wobbly tower. Algorithms work the same way—they have to be clear, complete, and in the right order.
Key Vocabulary: - Algorithm: A step-by-step set of instructions to complete a task. Example: The rules for a four-square game (e.g., "1) Serve the ball by bouncing it in your square. 2) Hit it with your hand into another square. 3) If the ball bounces twice, you’re out."). - Sequence: The order in which steps happen. Example: Putting on socks before shoes (not the other way around!). - Debugging: Fixing mistakes in an algorithm. Example: If your paper airplane keeps nosediving, you might change the fold angle or add tape to the nose. - Loop: A step that repeats until a condition is met. Example: "Keep stirring the pancake batter until there are no lumps" (the stirring repeats until the lumps are gone).
How this appears in class: - Exit tickets: "Write the steps to tie your shoe. Number each step. Circle the step that would cause a problem if you did it out of order." - Proficient: Lists 4–5 clear steps (e.g., "1) Cross the laces. 2) Make a loop with one lace. 3) Wrap the other lace around it. 4) Pull tight.") and circles a critical step (e.g., "If you pull tight before making the loop, the knot won’t work"). - Developing: Steps are missing (e.g., skips "cross the laces") or out of order (e.g., "pull tight" first). May not circle a step. - Unplugged activities: "Follow this algorithm to draw a house: 1) Draw a square. 2) Draw a triangle on top. 3) Add a rectangle for the door. 4) Draw two squares for windows. Now debug this algorithm: ‘Draw a house: 1) Draw a triangle. 2) Add a door.’" - Proficient: Identifies missing steps (e.g., "You forgot the square for the walls!") and adds them. - Developing: Adds steps but keeps them vague (e.g., "Draw more stuff").
Model Proficient Response (Exit Ticket): "Steps to make a peanut butter sandwich: 1) Take two slices of bread out of the bag. 2) Open the peanut butter jar. 3) Use a knife to scoop out one spoonful of peanut butter. 4) Spread the peanut butter on one slice of bread, left to right. 5) Put the other slice of bread on top. If you did step 4 before step 2, the peanut butter would be stuck in the jar and you couldn’t spread it!"
Mistake 1: Missing Steps Prompt: "Write an algorithm to brush your teeth." Common Wrong Response: 1) Put toothpaste on the brush. 2) Brush your teeth. Why It Loses Credit: Skips critical steps (e.g., "turn on the water," "spit out the toothpaste") and doesn’t specify how to brush (e.g., "move the brush in circles"). Correct Approach: 1) Turn on the water and wet the toothbrush. 2) Put a pea-sized amount of toothpaste on the brush. 3) Brush the front, back, and top of each tooth for 2 seconds each. 4) Spit out the toothpaste. 5) Rinse your mouth and the brush.
Mistake 2: Wrong Order Prompt: "Follow this algorithm to get ready for school: 1) Put on your shoes. 2) Put on your socks. 3) Eat breakfast." Common Wrong Response: "I’d put on my shoes first because that’s what I do at home!" Why It Loses Credit: Shoes go on after socks—order matters! The algorithm is testing if you notice the sequence error. Correct Approach: "Step 2 should come before step 1. You can’t put shoes on without socks!"
Mistake 3: Vague Steps Prompt: "Debug this algorithm for building a snowman: 1) Roll a big snowball. 2) Stack the snowballs. 3) Add a face." Common Wrong Response: "You need to roll three snowballs!" (Still vague—how big? How to stack?) Why It Loses Credit: Doesn’t specify how to fix the steps (e.g., "Roll three snowballs: one big, one medium, one small. Stack them big to small."). Correct Approach: 1) Roll three snowballs: one big (base), one medium (middle), one small (head). 2) Stack them from biggest to smallest. 3) Add two coal pieces for eyes and a carrot for the nose.
"If you wrote an algorithm for ‘how to be a good friend,’ what’s one step that would be impossible for a robot to follow? Why?"
Pointer Toward the Answer: Robots can follow clear steps like "say hello" or "share your toys," but they can’t do things that require feelings or judgment, like "know when your friend is sad" or "decide when to give them space." Algorithms work best for tasks with rules, not emotions. (This is why AI can beat humans at chess but can’t comfort you after a bad day!)
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.