FTC 7673 Team Info &

Our Robotics and Scratch Camp Info


Activities for the  Week

(NOTE: Scratch 2.0 will work with Picoboards and WeDo soon. It's almost ready, but currently the interaction is a bit "buggy" so we'll use Scratch 1.4 (free download) for the WeDo and Picoboard activities.)


9:00 am Pre-surveys: http://findings.Pre-Camp.sgizmo.com/s3/
9:45am Ice breaker game - "Find Someone Who"
10am-10:30 am Introduce Scratch
Explain that Scratch is  free software from MIT that lets you create 2D animations, interactive art, music, games, animations with you as the star, and more. We will use both Scratch 1.4 and Scratch 2.0.
We’ll start with 2.0 that is web-based (no download of program required!).
Students create their Scratch 2.0 accounts so they can save their projects and be able to access them at home. - Go to scratch.mit.edu, decide on your user name and password.

See the Help tab. (http://scratch.mit.edu/help)

View the Getting Started Intro Video together

Look at the tutorials videos page together. http://scratch.mit.edu/tutorials
View Cassie Dancing sample.
Show them the Tips tab.

Guide students through programming  their own version of Cassie Dancing, explain the blocks (Motion, Event, Looks, etc.) to them.

Let students know they’ll be having green screen photos taken in the afternoon so they can create an animation with them as the star.

10:30 am-11:00 am Show“Sprite moves and changes costume based on volume” of their speech or clap.   http://scratch.mit.edu/projects/24496487/#player

Guide them through Sprite moves programming.

Show "Animated Name Scratch”  http://scratch.mit.edu/projects/24461177/   

Give them time to create their own Animated Name Scratch.

Extra challenge – Have on letter respond to loudness (The code is in the” Sprite moves based on volume” Scratch http://scratch.mit.edu/projects/24496487  if they need a sample. 

11:00 am - 11:45 pm Explain what a Remix is. Use Pong Game as a sample.  http://scratch.mit.edu/projects/10128515/
Show how broadcast works.
11:45 am - 12:00 pm - Give students sample Cassie storyboard to see how to use storyboard, then give them blank storyboard sheets and time  to brainstorm for ideas for their own animation, do a simple storyboard, and think of/sketch (stick figures) poses that will fit the actions of themselves in their own animation.

12:00 -1:00 pm Lunch break
1-1:15 pm  Made with Code bracelets. http://madewithcode.com Students have 15 minutes to just open and play with Scratch projects.  Then they pick one of those projects (or one from the options on the Monday webpage for camp)  and:

  • change the Stage
  • change the costume of a sprite
  • add a new sprite
  • add a "special effect" like color or ghost
  • make and add their own recording for a sound for one of the sprites
  • use loop
  • use  glide
  • use one of the following: broadcast (under Events), "When this sprite clicked" (Under Events), "If touching color" (Under Sensing), change size by" (under "Looks)

1:30-2:00pm Green screen pictures, three poses per student for use in Scratch animation
. Send 3 three students. As one comes back, that student tags a student who hasn't gone for photos. Students waiting or who have finished photos continue work on Remix project.

They can look at the Scratch cards (at http://info.scratch.mit.edu/Support/Scratch_Cards) and have try out one of the ideas from a Scratch card.

They can take the "Create a Scratch animation with these 8 blocks" challenge.  CEO
2:00 to 2:45 - CS Unplugged - Binary Dots - http://www.csunplugged.org/binary-numbers
Binary "Deciphering" Challenge  Terms - Binary, Bits, BytesDivide in teams of two and give small whiteboards for them to do Binary math

2 :45pm Question and sticker (Binary sticker if get bit and byte right and can do one binary addition problem and Binary Decoding Challenge) time!!  CEO (Candy Earning Opportunity)


9:00-9:45 am  Scavenger Hunt  CEO (Candy Earning Opportunity)
9:45-10:45 pm Show them how to create an interactive art project in Scratch.

Interactive Art


Beginning interactive art:
Same with added actions http://scratch.mit.edu/projects/24566923/   Create your own sprite and set art on auto spin
Another super easy stamper art Scratch to modify. Bonus! This one has a counter that lets you see how many times the sprite stamps its image on the screen. http://scratch.mit.edu/projects/23114884/
VERY advanced and excellent example of Scratch painting program (Great to use for a remix to learn new code)  http://scratch.mit.edu/projects/21723174/

Amplitude Art

​Create art based on how loud you are.

Amplitude Art is a fun and easy to make program.

The circle moves based on sounds you make and their loudness.

Try singing and see what happens a your volume changes.

Try holding a note at the same volume and pitch. See if you can control the circle and have it become almost a straight line.

Watch the values in the variables Amplitude and Loudness as you sing.

What is happening to the value in the variable SinCounter when you are not singing? Why? Click on See inside button. What line of code could you change to make the ball go higher and lower when you make sounds?
Try remixing this amplitude art or try some others like:
Alex SoundAmplitude to x-y
Good way to start using amplitude to talk the cat across the screen. Only one sprite and one script. Great one to REMIX!

Advanced - 3D Ripple
This one even has code for changing your camera angle on the 3D cube that you can make pulsate. Play with it, then do your own remix.

11:00-12:00  Frogger gamehttp://scratch.mit.edu/projects/24600594/Using arrow keys for movement. Paint their own background (road) for the game.Create and Remix 
M&Ms Game with Score Control
Take a couple of minutes to play this one. Then play the Harry Potter game. It's just a remix I did of my M&Ms game
Harry Potter game with scoring
http://scratch.mit.edu/projects/24894565/ 12:00 – 12:30 - Lunch 12:30 – 1:00 Go to MadeWithCode.comhttp://madewithcode.com and program name bracelets. Let students know itwill take 3 to 4 weeks before bracelets arrive. This is a fun site. Take some time to explore it.

Show students to remove green background in Scratch Sprite Edit window. Next show them how import their green screen photos, which have already had the green background removed. They can use classmates photos withe the classmate's permission. Give students back their storyboards.
 1:00 - 2:15 Green screen Scratch Project and CS Unplugged Magic Card Trickhttp://csunplugged.org/error-dectection – Parity, error detection, and correction (TAs work with groups of two teams of two students each team while other students are working on Scratch)  Students work on Green Screen Scratch projects starring themselves. Let them know they can bring in or download an mp3 file to add to their Scratch project as animation background music.
Students share projects with class if they wish or can show just before class one morning. 2:15 CS Unplugged Pixels art or Binary initial bracelets. Sticker - Green Screen Interactive/Amplitude Pixel activities - http://btc.montana.edu/ceres/html/Pixel/pixel1.html#activity3 http://www.sciencebuddies.org/science-fair-projects/project_ideas/Games_p015.shtml?from=Blog#summary


Video the students doing activities. Have students take turns doing videoing.

9:00am Answer questions from the previous day

9:15am- 10:00 Do a CS Unplugged Activity -  Pixels

10:00am-12pm (Using Scratch 1.4, not 2.0)Students work in pairs with the PicoBoards doing the musical pickle, reaction game, and kinetic sculpture (*http://picocricket.com/project-ideas.html*).
Encourage them to try all the reaction game parts (use touch sensor, try with light and sound, try with resistance sensor, try with hands and feet).
Give them a sheet on which to record their reaction times.
Ask who had the fastest reaction time. If they finish early add another of the placement activities.

Introduce the sensor modules ( http://www.picocricket.com/pdfs/Getting_Started_With_PicoBoards.pdf ). Have a sprite that dances based on sound sensor input and change colors or shape based on varying light sensor input. Make a musical pompom (pickle or banana) that plays different notes depending on electrical resistance. Take your Pong game and modify the programming to control the paddle with the picoboard slider instead of arrow keys. (The slider becomes your game controller) or create a paper puppet, connect with alligator clips to PicoBoard and have your puppet interact with Scratch characters in a story you make in Scratch. Video students with puppets, etc. interacting. Have them narrate video
12:00- 12:30 pm break for lunch
Swimming in the afternoon


9:00 am Answer questions from the previous day
9:15 - 10:00 am Show them how to create/modify/add scoring to the pong game (Scratch 2.0). Pong Starter remix.sb2

Show them how to create a Frogger game that uses arrow keys for movement in Scratch 1.4. Frogger game with Arrow control No scoring yet.sb

Show them how to download free sound effects from sources like http://soundbible.com and import the sound effects into their animations. Save their games.

Have them save their Frogger game with a new name - Frogger Tilt.

TILT sensor

Bring out WeDo kits and show them how to reprogram their game to use a tilt sensor (like a game controller) to get the frog across the road.

Download link and screen captures of programming for WeDo Tilt sensor Frogger game.sb on WeDo Projects page of this site.

Add scoring to the game if there is time.

WeDo Tilt sensor Froggerwith score game.sb

WeDo Pen tilt code.sb
WeDo Pen tilt code for drawing squares and making lines larger smaller.sb

Helicopter sprite control by tilt sensor, tilt sensor "game controller for  maze game, WeDo LEGO flower (or gear) spinning while corresponding Sprite on screen is spinning. UpDownDuck program. Can make it a gear or minifig instead.
10:00 - 12:00 - (Scratch 1.4) More interactivity experiments between WeDo motors, distance sensors, and Scratch animation, using tilt and and distance sensors to control sprites and motor.
Make Binary Bracelets with their initials in binary if didn't get to do yesterday.

12:00-12:30 lunch break
12:30 - 1:30pm
Distance sensor
Frogger Game with Tilt control
and create a skit demonstrating what that block does and an example of how to use it in a program.

Add a "real" LEGO frog, modify, attach programming motor to have it move when you move the Sprite frog.

1:30 - 1:45 - Live Programming  - Students  (teams of 3) make posters with Scratch blocks like "forever" or Computer terms team Jeopardy - 4 teams of six. Two rounds for each team.  Each team has a whiteboard - no talking - person writes answer, shows to team members. If another member has different answer, writes it down. They vote silently to decide which answer to show. All four teams show answer at same time. All teams with correct answers get point. top team - each team member gets 4 pieces of candy; 3 for second place, 2 for third place, 1 piece of candy per team member for fourth place.


9:00am  - 10:00  Work on items for parent show - Green screen Scratch, interactive art scratch, WeDo motor-Scratch, Picoboard-sensors-scratch, WeDo sensors scratch,
10:00- 12:00 Show the students the webcam /Kinect of Scratch 2.0 (which they can access at home on the web). Give them time to play with some sample video sensing Scratch programs. Provide time for them to do remixes or create their own webcam program  Samples games and Virtual Pet, Magic Mirror, etc. at http://scratch.mit.edu/studios/237442/2:30 Do CS Unplugged Activity The Orange Game or Beat the Clock  http://csunplugged.org/sorting-networkswebcam "Kinect" Scratch.
12-12:30 pm lunch break  PIZZA!!!
12:30pm Show kids the http://www.dotdiva.org site and look at some of the profiles such as http://www.dotdiva.org/profiles/kendal.html, *http://www.dotdiva.org/profiles/macherie.html* and *http://www.dotdiva.org/profiles/maitland.html*. Talk about how what they have been learning relates to jobs.
1:00pm Do post surveys: Post survey *http://findings.Post-Camp.sgizmo.com/s3/*
1:30pm Do group picture
2:00pm Do parent show - have ACM career brochures and Image your future in computing brochures.