Lesson Plan


A cipher is a message that has been written in such a way (encoded) that it is unreadable by others. In this lesson, students will use mapping to encode a sentence. Students who have ever played “Hangman” or watched Wheel of Fortune may find that those experiences help in this exercise. Students will work with a partner to create an algorithm that describes the encryption process. They will also examine encoded and decoded messages to recognize patterns to help decode messages and develop strategies to decompose the problem.


  • Computer Science > Computational Thinking

Education Levels:

  • Grade 6
  • Grade 7
  • Grade 8
  • Grade 9
  • Grade 10
  • Grade 11
  • Grade 12


Algorithm Design, Pattern Recognition, Decomposition, computer science, computational thinking



Access Privileges:

Public - Available to anyone

License Deed:

Creative Commons Attribution Non-Commercial
This resource has not yet been aligned.
Curriki Rating
'C' - Curriki rating
'C' - Curriki rating

Not Rated Yet.

Non-profit Tax ID # 203478467