All communication protocols solve the problem of how to send (binary encoded) information from one place to another. This requires that the sender and receiver agree on how many bits form a proper message and how big the "chunks" of bits should be. In this lesson you will use a binary encoding of a word as a message that will be passed between you and your partner. The word will be encoded as letters that will be made of "chunks" of bits.
Students will be able to:
- Invent their own communication protocol to send a list of letters to create a word sent over silent message passing.
- Use binary encoding to send the letters to a friend.
- Can your partner guess the word based upon your message?
- Challenge: Develop a protocol or set of rules for communicating a word to your partners using only bits.
- Challenge Rules: The word will be a string of letters. You can discuss and agree on a protocol ahead of time, but the word exchange must happen without communication between the two parties other than through using silent message passing.
- Things to Consider: 1. How will your letters be formatted? 2. How does the recipient know when one letter ends and the next begins?
- Your Protocol: Write the steps of your protocol in a document for your teacher.
Complete the Sending Letters Rubric (on the second page of the Sending Letters activity guide) and then respond to the following prompt: What problems arose in your efforts to create a working protocol? How did you think about the problem(s) in order to solve it
- Computer Science Principles: 2.1.1
- Computer Science Principles: 2.1.2
- Computer Science Principles: 2.3.1
- Computer Science Principles: 2.3.2
- Computer Science Principles: 3.1.3
- Computer Science Principles: 6.2.2