1.6 - Explaining a "protocol"



I found that I wasn’t explaining the concept of a “protocol” well. Many students had blank faces trying to create a protocol. Some of their first attempts at a protocol said, “draw a star”.

So I started class with this: (attached image). I gave each student a copy. told them NO TALKING, and that in a moment I would send them a 3 bit chunked protocol.

Then, I sent the protocol (011, 100, 010, 100, 010, 100, 101). I gave them 30 seconds to interpret then made them stand up. I said “go” and they started clapping, waving, spinning, etc. I’d say half of them were in sync with the correct protocol.

I’d love any feedback - my goal was to show a protocol that allowed for a message to be send without giving any clues on how to solve the star or shape drawing activity.


I love this idea to help students understand a protocol more concretely! Adding movement in there is a huge plus too! I can see my students somewhat roll their eyes at this (mostly juniors and seniors) BUT I think they will be better protocol writers because of it.

Thanks for sharing!


I am confused when you say" I sent the protocol (011, 100, 010, 100, 010, 100, 101)"
Wouldn’t the "protocol’ be the directions “Clap x times, etc…” ?
And the binary numbers you send to the students be the data that the students must interpret using that protocol?



Absolutely you are correct, I used the wrong vocabulary in my post. I did give the students a protocol and send them the binary data.


How did you send them all the bits? I am having the same issues…


I simply read those numbers aloud. I said, “Zero, one, one… one zero zero…”. The speaking aloud would have represented sending data verbally.


Ah awesome, I will try this tomorrow! Thank you!


Your Method was very useful to my students. The protocol was easy for them to understand.


This is great…thanks for putting it here for us to use! I added the following wording on the handoust to help with vocab words and make it clear the student on what is expected…
“Using the protocol below (dcook1’s protocol), listen to the teacher for the binary data needed for this exercise. Fill in the blank spaces with the correct decimal numbers (converted from the binary numbers verbally told to you by the teacher).”