Codes & Puzzles & Data Representation
Not sure exactly how this is going to work.
1 – Substitution ciphers
Slides – web version
Slides – my version to use with some answers...
Pup Kag code – sheet
Pup Kag code – slides
A to Z program – runs in Python
An online substitution cipher solver![]()
2 – Codes and communication
Codes to translate
Online translators:
Examples
Videos page – morse and semaphore
Then algorithmic thinking:
3 – Codes and computers
Start with writing
Data representation slides – early writing
Then turning it into numbers – needs an intro
Utilities
Letter frequency analysis – useful information for solving codes such as PUP KAG
Text analysis tool – will report letter frequency in a given phrase
