Solve a puzzle, coming up with an algorithm that your team can follow faster than anyone else.
This gives a way to introduce the idea of the solution to a problem being a set of instructions that allow others to ‘solve’ it with no understanding. It also explores how different algorithms can solve the same problem but may not be equally good – some may be faster.
- computational thinking
This session comes with linked activity sheets and ‘story’ write-ups that you can download:
- Activity Sheet: The Swap Puzzle [PDF]
- Slides: The Swap Puzzle [PPT]
- Applet: The online swap puzzle [LINK]
- Booklet: Computing WIthout Computers [PDF]