Introduction to cryptography
Unit of work
3 lessons
MakeCode, Python
11-14 yrs
In this series of three lessons aimed at students in the first year of secondary school, students learn about cryptography and undertaking practical unplugged activities to develop their logical reasoning and problem-solving skills.
They write algorithms for a Caesar cipher and are introduced to writing Caesar ciphers in text-based programming using JavaScript and Python.
This unit forms the second part of the cyber security unit, though it can be used on its own and can be a good introduction to text-based programming, or a way to extend existing knowledge.
Computational thinking:
Algorithms
History:
Roman Empire
World War Two
Programming:
Text-based programming
Lessons created in partnership with Nominet