A basic "unplugged" challenge to get students thinking about simple instructions and sequences, or in coding terms, creating algorithms.

Sample activities for the pairs to complete i.e. tying a shoe, opening a door, doing the macarena

An algorithm is a term for a step-by-step list of instructions that a computer will follow. You can think of it as a plan.

A sequence is a set of instructions that are repeated one after the other.

These activities could be pulled from a hat, assigned, or chosen by the students

Ask the programmer to explain to their partner (the robot) how to perform the steps needed to complete their activity using words only!

Switch pairs

After the activity, use this as an opportunity to talk about the importance of simple, clear instructions and sequences.

Congratulate learners for creating their first algorithms!

Have students perform their coding sequence in front of the class.

Which was harder being the programmer or the robot?

Have the class guess what the pair may have missed as they were explaining the steps.

Choose some code to review as a group - do students recognize any patterns?

Any ways they could simplify their algorithms?

Have students perform their coding sequence in front of the class.

Which was harder being the programmer or the robot?

Have the class guess what the pair may have missed as they were explaining the steps.

Choose some code to review as a group - do students recognize any patterns?

Any ways they could simplify their algorithms?