
What is an Algorithm?
Defining algorithms as a sequence of steps used to complete a task or solve a problem.
About This Topic
Defining algorithms as a sequence of steps used to complete a task or solve a problem.
Key Questions
- Justify why the order of steps matters when making a sandwich.
- Explain how we can explain a game to someone who has never played it.
- Predict what happens if we skip a step in a set of instructions.
Active Learning Ideas
See all activities→Activities & Teaching Strategies
See all activities
More in Thinking in Steps
Breaking Down Problems (Decomposition)
Practicing decomposition by taking a big task and splitting it into smaller, manageable parts.
2 methodologies
Visual Branching (If-Then Logic)
Exploring simple decision making in instructions using 'if-then' logic.
2 methodologies
Sequencing Daily Routines
Students create algorithms for everyday routines, like getting ready for school or making breakfast.
2 methodologies
Pattern Recognition in Algorithms
Identifying repeating patterns within sequences of instructions to simplify algorithms.
2 methodologies
Algorithms for Games
Students analyze the steps involved in playing simple games and create their own game instructions.
2 methodologies