This activity will begin with a short review of Graph Paper Programming, then will quickly move to a race against the clock, as we break into teams and work together to create a program, one instruction at a time.
Add this new vocabulary word and definition to your Vocabulary document.
Refresh Graph Paper Programming - Recall that in "Graph Paper Programming" we guided our teammates' Automatic Realization Machine (ARM) using arrows. Take a moment to do a refresher Graph Paper Programming image -- either one that you have already covered or an entirely new one. I have your original papers from that activity. We are going to do the same kind of thing today, but instead of controlling each other, we are going to work together to create a program one symbol at a time.
Let's add some action! We're going to do the same type of thing (create a program describing an image) but now we're going to do it in relay teams, one symbol at a time. The rules of this game are simple: - Divide groups of 3-5. - Each group queue up relay-style. - There is an identical image at the other side of the room from each team. - The first student in line should dash over to the image, review it, and write down the first symbol in the program to reproduce that image. - The first student then runs back and tags the next person in line, then goes to the back of the queue. - The next person in line dashes to the image, reviews the image, reviews the program that has already been written, then either debugs the program by crossing out an incorrect symbol, or adds a new one. - That student then dashes back to tag the next person, and the process continues until one group has finished their program. - First group to finish is the winner!
Continue to work on your Code.org lessons. Go back and do Stage 9 if you previously skipped it. Click HERE to access our class code page.