Do a trick where you control the actions of another by the power of your mind!
This introduces the use of logical reasoning through the use of algebra to prove that an algorithm always works. It shows how abstraction and logical reasoning can be used to evaluate algorithms.
- computational thinking
- logical thinking
- testing versus rigorous argument
- the link between computing and maths
This session comes with linked activity sheets and ‘story’ write-ups that you can download: