Lesson 5: Simon Says
Overview
In this lesson, students will play a game intended to get them thinking about the way commands need to be given to produce the right result. This will help them more easily carry over to Sprite Lab in the upcoming lessons.
Purpose
This lesson is designed to prepare students to think about one of the core programming concepts in Sprite Lab, behaviors.
Agenda
Warm Up (10 min)
Main Activity (20 min)
Wrap Up (15 min)
View on Code Studio
Preparation
- Play through the puzzles to find any potential problem areas for your class.
- Make sure every student has a journal.
Support
Report a Bug
Teaching Guide
Warm Up (10 min)
Introduction
Discussion Goal
Goal: Help students think about times when they must keep track of multiple tasks or instructions simultaneously. The main activity will get students performing silly actions, either in sequence or simultaneously. This will eventually lead to connections about a new way to write programs, but you don't need to get the discussion there yet.
Think-Pair-Share: Think of hobby, sport, or activity that you know how to do well. What does it take to do it well? Are there times when you need think about multiple things or perform different actions at the same time?
- What parts of your body are you using? Does this change at different points?
- Are there times when you need to stop one action before you can begin another? (For example, you must stop dribbling the basketball before you can shoot.)
Remarks
Today we're going to play a game where you'll need to keep track of multiple tasks simultaneously. It's a little bit like Simon Says.
Main Activity (20 min)
Simon Says
Remarks
In the game Simon Says, one player takes the roll of “Simon” or the leader who gives command to other players. Players must follow the leader’s commands if and only if they are prefaced with the phrase “Simon Says”. The point of the game is to think quickly and to distinguish between real and fake commands. In this version of the game, the rules are a little different.
Rules
All commands should be prefaced with either “begin” or “stop”.
When players are told to “begin” a behavior, they should continue it until told to “stop”. For example, players should not told be told to clap once, but might be told to “begin clapping”. Their clapping should continue until they are told to “stop clapping” even if they are given other new behaviors in between.
The leader can also call for the players to “stop everything”.
This should result in everyone just standing at rest regardless of all previous commands.
You as the teacher should take on the role of the leader. You can try make up your own sequences, but here are some you can try. Be sure to give a little space between commands. For each of these sections, consider running through the entire sequence without any discussion and later repeating it again after everyone has had a chance to debrief and process any confusion.
Basic:
- Begin marching in place.
- Stop marching in place.
- Begin clapping.
- Stop clapping.
- Begin marching in place.
- Begin clapping.
- Stop everything.
Debrief: What happened when you were told to clap but you were already marching in place? What happens if you are told to begin two different behaviors at once?
Intermediate:
- Begin waving your arms in the air.
- Begin bobbing your head.
- Stop waving your arms in the air.
- Stop bobbing your head.
- Begin shaking your knees.
- Begin flapping your arms like a bird.
- Stop shaking your knees.
- Begin bobbing your head.
- Begin marching in place.
- Stop flapping your arms like a bird.
- Stop everything.
Debrief:
What kinds of instructions caused people to make mistakes?
What strategies do you think are helpful for making sure you follow instructions correctly?
Why is it important to keep track of each behavior separately?
Challenging
- Begin crouching.
- Begin tapping your head.
- Stop crouching.
- Stop tapping your head.
- Begin jumping up and down.
- Begin tapping your head.
- Stop everything.
- Begin clapping.
- Begin flapping your arms like a bird.
- Stop everything.
- Begin crouching.
- Begin jumping up and down.
- Stop everything.
- Begin tapping your knees.
- Begin tapping your head.
- Stop everything.
- Begin spinning to the left.
- Begin spinning to the right.
- Stop spinning to the left.
- Stop spinning to the right.
Debrief: What happens if two behaviors seem to conflict with each other?
What should you do when told to clap your hands and flap your arms at the same time?
How can you jump up and down while crouching?
What happens if you need to tap your knees and your head at the same time?
When you were told to spin in two opposite directions what did you see people do? What would happen if you were told to spin left and right at the exact same time?
Extension
If you want to make things even more complicated, you can consider changing the rules so that only some players follow some commands. For example, you could try commands like “All girls begin spinning to the left”, “All boys begin clapping your hands”, or “Everyone stop everything.”
Wrap Up (15 min)
Reflection
Journal: Think back to the activity or hobby you discussed at the beginning of class. Using "begin" and "stop" commands write down the instructions you could give someone if you wanted them to act like they were they were doing it. Be sure to remember when they might need to stop something before beginning something new.
- Levels
- 1
Student Instructions
Standards Alignment
View full course alignment
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
- 1B-AP-12 - Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
Cross-curricular Opportunities
This list represents opportunities in this lesson to support standards in other content areas.
Common Core English Language Arts Standards
L - Language
- 4.L.6 - Acquire and use accurately grade-appropriate general academic and domain-specific words and phrases, including those that signal precise actions, emotions, or states of being (e.g., quizzed, whined, stammered) and that are basic to a particular topic (e.g
SL - Speaking & Listening
- 4.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.
- 4.SL.1.a - Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.
- 4.SL.4 - Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.
- 4.SL.6 - Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.
W - Writing
- 4.W.6 - With some guidance and support from adults, use technology, including the Internet, to produce and publish writing as well as to interact and collaborate with others; demonstrate sufficient command of keyboarding skills to type a minimum of one page in a
Common Core Math Standards
MP - Math Practices
- MP.1 - Make sense of problems and persevere in solving them
- MP.2 - Reason abstractly and quantitatively
- MP.5 - Use appropriate tools strategically
- MP.6 - Attend to precision
- MP.7 - Look for and make use of structure
- MP.8 - Look for and express regularity in repeated reasoning
Next Generation Science Standards
ETS - Engineering in the Sciences
ETS1 - Engineering Design
- 3-5-ETS1-1 - Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.
- 3-5-ETS1-2 - Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.