Description: In this unit, we learned how to code Caesar Cipher to encrypt and decrypt messages. We started by learning how to encrypt and decrypt using a single digit key. Then, we learned how to use a multi-digit key. Eventually, we applied our knowledge to solve a scavenger hunt, where the messages were encrypted with a secret key.
Procedure: We started off by learning how to encrypt messages using a single-digit key. For example, if the key was 3, then it would shift all of the letters in the message by 3. Any symbols or numbers remained the same. Then, we learned to decrypt messages using a single-digit key. For a encrypted message, we learned to use the loop variable to show all possible options of the decrypted message from 1-26 (because 26 letters in the alphabet = 26 possible keys). Then, we learned to encrypt and decrypt using a 10-digit key, where each letter will be shifted by the corresponding digit in the key. We then used these skills to solve riddles. We solved the first four riddles using a single digit key. However, for the last riddle, we had to figure out the multi-digit key. We got the first 6 digits of the key from Clue 4. However, for the last 4 digits, we figured it out by strategic guess-and-check. We knew that the name was "Sanchez", so we counted the number of digits that brought the current letter to the correct letter. Then, we entered that number into our code. We then repeated this process for the other 3 digits. We got the key, "6508069278".
Encrypted clues before deciphering
Decrypted clues after deciphering
SOUL Reflection: I am very proud of the learning and hard work that I demonstrated in this unit. This unit was very interesting to me, and I enjoyed working on the final project.
S - Strengths - I think one of my strengths in this project is my enthusiasm and determination. Even though I took a long time solving the riddles, I continued to persevere because I was determined to figure it out. Even though my partner and I were one of the last groups to finish, we never got down on ourselves.
O - Opportunities - I think something I could've improved is cleaning up my code. As I tested multiple different things to solve the riddles, I messed with my code quite a bit as I tried to solve the riddles.
U - Understanding - I learned multiple things during this project. First, I learned how to encrypt and decrypt messages using a single-digit key. Then, I learned how to encrypt and decrypt messages using a multi-digit key. Lastly, I learned to never give up!
L - Limitations - Some things that limited me during this project were syntax errors. There were moments when I tried to use the key to decrypt the messages. However, it wasn't working because I had errors in my code. I quickly found them and fixed the errors.
WISCR - I think that the two qualities in WISCR that I demonstrated during this project were W - Well rounded, and I - Insightful and critical thinkers. I was well-rounded because I had to use my variety of knowledge on Caesar Cipher to solve the riddles. I was an insightful and critical thinker because instead of giving up when my code didn't work, I looked for what was wrong and learned to fix my mistakes.