In this session, you will act out a program with a group of your friends to relate the scripts to the real world.
· You and your group can take turns preforming in the real world as the programmer, a script, and a sprite
· You and your group will relate the programming you are creating in Scratch to a real world demonstration of the programming concepts by answering the Social Studies question above.
· You will organize into your groups and take turns acting as the programmer, the scripts, and the sprites
· Your student groups will build a program in real life using your group members as programming elements
· Think about a process that you complete in your everyday life, like getting ready for school or even posting to Facebook. Write down the steps to the process as if you were going to create a program to execute that process.
1. Get into groups with your friends of four or five
2. Decide the roles: who is going to be the programmer? The sprites? The scripts? The event?
3. As the programmer, build a real world program by using the event start the scripts to make changes to the sprites
4. Try creating for several different “programs”
5. Choose your best program as a group, and perform the program for the class
6. Answer the Wrap-up Questions in your design journal
· Ask you group members what “part” they want to play in the program
· Start with just one event, one sprite, and one script to apply to the sprite
· Try using one event to act on two sprites/scripts at one time. This is called parallelism
· Try adding in a loop script and see what happens to your “program”
· Did this real world program exercise help you understand how the Scratch programs work? Why or why not?
· What was the most challenging part of creating real world programs?
· Is it easier to make the Scratch programs work using code? Or is it easier to make your friends act out the program? Explain.
· Students participated in creating a real world program
· Students created a real world program with an event and scripts that act on sprites