Unplugged Lesson
Beginner
40 mins
Teacher led
+50 XP
What you need:
IWB/Projector/Large Screen

The Human Algorithm

As the teacher, guide your students to understand the importance of clear, step-by-step instructions in everyday tasks. Facilitate activities that demonstrate how order and precision in sequencing are crucial, using interactive examples and group challenges to reinforce these concepts.

Teacher Class Feed

Load previous activity

    1 - Introduction

    This lesson will help students turn everyday tasks into clear, step-by-step algorithms. They will prove that order matters by having a partner follow their instructions exactly, spotting where precise wording makes all the difference.

    You'll need the arrow-box sequencing worksheet, one per student, and pencils.

    2 - The Scrambled Algorithm

    To begin, show  the following scrambled steps for making toast on your interactive whiteboard. 

    Invite your class to reorder them into a sensible sequence. As they work together, guide them to realise that the order is critical.

    For instance, ask them what would happen if they spread the butter before toasting the bread, or if they tried to press the lever before plugging in the toaster.

    Once you have the correct order, explain that this is a perfect example of a sequenced task. It proves that even with good instructions, the correct order is essential for a successful outcome. The final, correctly ordered set of instructions is what a programmer would call an algorithm—a clear, ordered set of steps that any computer (or person!) can follow.


    3 - What Makes a Good Instruction?

    Before they begin, it's crucial to get your students thinking like a computer programmer. To do this, explain that the robot they're about to program is incredibly literal and has no common sense—it can only do exactly what's written, nothing more, nothing less.

    To illustrate this, display the following instruction on the board: “Spread Butter.”

    Then, invite your students to imagine all the ways this instruction could go wrong. Guide them to see that the robot wouldn’t know where to spread the butter, or what to spread it with. 

    Emphasise the need for precision. Now, display the rules below on the board and keep them visible as a guide.

    Rules for Writing Your Algorithm:

    • One action per step: Every step should be a single, clear command. For example, instead of a vague instruction like, “Make toast,” use a clear one: “Put one slice into the left toaster slot.”

    • Start with a strong verb: Each instruction should begin with a powerful verb that tells the robot what to do, like plug, place, press, wait, remove, or spread.

    • Name objects and locations precisely: Don't make the robot guess. Be specific by naming objects and locations, such as “the lever on the right” or “the plate on the table.”

    • Use numbers, sizes, and timing: To avoid ambiguity, include measurements when possible, such as “wait 60 seconds,” “spread 1 teaspoon,” or “move 2 steps.”

    • Finish with a clear end step: A good program always has a clear conclusion, so your algorithm should end with a final step that signals the task is complete.

    4 - The Group Algorithm Challenge

    Now it’s time to put these new rules into practice. Divide your class into groups of 4-5 students.

    Display the following list of everyday tasks that can be broken down into 5-6 steps. Assign one task to each group.

    Their challenge is to collaborate and write a clear, step-by-step algorithm for their assigned task, using the rules you just reviewed.

    Remind them that their job is to write code that’s so precise, a robot could follow it perfectly!

    Putting on a jacket: This routine has a clear sequence, from putting an arm in a sleeve to zipping or buttoning it up.

      Washing your hands: A fantastic example because the sequence is specific and crucial for a successful (and hygienic) outcome.

        Sharpening a pencil: A very common classroom task with a clear, step-by-step process.

          Getting a book from a shelf: This simple routine requires a precise sequence of actions to be successful.

            Getting a drink of water from a tap: This is a universal task with a clear, specific order of operations.

              Drawing a simple shape (e.g., a star or a stick figure): This is a good visual task where each line is a step in the sequence.

              Putting on a pair of shoes: This is a good one to highlight the importance of order (for example, putting on socks first).

              5 - Worksheet practice — Fill the sequence

              Distribute the arrow-box worksheet to each student.

              The first sequence, Making Toast, is already filled in. Read it down the arrows together so everyone can see what a finished algorithm looks like: one action to a box, in the order a person would really do it.

              Their task is to fill the three blank sequences: Brushing Your Teeth, Washing Your Hands and Making Tea. Remind them of the rules from earlier, one action per step and a strong verb to start each one.

              The last sequence is left blank on purpose, title and all. That is where they become the programmer: they choose their own everyday task, name it, and write the algorithm for it.

              DigitalSkills.org · Online learning platform

              Unlock the full learning experience

              You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.

              Hundreds of curriculum-aligned lessons
              Interactive activities in every lesson
              Printable resources & progress tracking
              Copyright Notice
              This lesson is copyright of DigitalSkills.org 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
              🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more