Encoding and Decoding Top-Secret Messages
Spies will learn the basics of encoding and decoding messages following several examples. They will write their own codes and decode their classmates’ codes while working off of a narrative prompt.
What Your Students Will Learn
Student spies will learn to encode and decode both classic codes and other student’s codes. This work will serve the larger spy report narrative they’re writing.
What Your Students Will Produce
Students will write an informational spy report, complete with a steganographic message hidden within for their readers to find.
What You Will Need
Visible prompts. Either:
Before You Start
Make prompts visible (see “You Will Need”)
This lesson introduces programming-related concepts. If you are not already familiar with these ideas, read the list below before beginning the lesson:
- Cipher: a code that scrambles a message for secrecy
- Substitution cipher: a family of codes, where each original symbol is substituted for another symbol that needs to be worked out
- Transposition cipher: a cipher where the letters are scrambled
- Steganography: the practice of hiding a message “in plain sight”