Learning Objectives:
Introduction to Lesson
Ready 10 - 15 minutes
Introduce Technologies
Bringing up previous knowledge: Scratch vs Quartz Composer
Set 35 - 40 minutes
Briefly explain body programming
Evaluate if enough time is left, if there is at least 30 more minutes, guide students to complete a challenge.
Go 20 - 25 minutes
Presentation of Groups' Virtual Puppets
- Identify the flow of information between Quartz Composer, Synapse, and Microsoft Kinect in the context body-recognition visual programming.
- Develop a general sense of Quartz Composer's attributes with previous knowledge from past Scratch activity.
- Identify the function of Quartz Composer's Patches and how to connect Inputs and Outputs.
- Consider the importance of file naming as an important programming practice.
- Explore storytelling through body-recognition visual programming.
Introduction to Lesson
- Couch Leaders perform a sample Virtual Puppet.
- Ask students, Do you believe you can program this in 40 minutes?
- Divide students randomly into groups of 3 and assign characters to groups.
Ready 10 - 15 minutes
Introduce Technologies
- What is Quartz Composer?
- What is the Kinect?
- What is Synapse?
Bringing up previous knowledge: Scratch vs Quartz Composer
- Viewer equal the Stage.
- Editor equals Working Area
- Library equals Backpack Area’
- Patches or macros equal controls
- Composition equals a Scratch Game.
Set 35 - 40 minutes
Briefly explain body programming
- Locate files and explain the importance of file naming in programming.
- Modify and save the puppet file.
- Search, arrange, and connect Quartz Composer patches to create Virtual Puppet.
- Add a sprite and connect to background image.
Evaluate if enough time is left, if there is at least 30 more minutes, guide students to complete a challenge.
- Add a virtual object to puppet's hand
Go 20 - 25 minutes
Presentation of Groups' Virtual Puppets
- Connect group's laptops to Kinect and Projector.
- Students present their Virtual Puppet.