FTC 7673 Team Info &

Our Robotics and Scratch Camp Info

Useful Links for Teachers and TA's

Camp Lesson Plans



Introductions and Survey 

Play The Name Game as an Ice Breaker – Learning each others’ names   (Take photos of students in activities all during the day/week for their camp web page.)


CS Unplugged – Binary – Count the Dots – Binary Challenge– Binary Initials bracelet May switch bracelet to afternoon. (Take photos
or video for website)

Spinner Art (This is their first intro to Scratch so we’ll take them from the beginning.
http://scratch.mit.edu home page

Help them create their own Scratch account. (They need to use a password they’ll remember. Don’t have to give their real names or
birthdays if they forget passwords, go to
http://scratch.mit.edu/accounts/password_reset/  they can reset password if they know their username or email they registered with..)

Intro video that shows bits of all different kinds of Scratch projects.

Show the Scratch tutorials and tips window (Do Cassie Dancing togethe - will help prep them for green screen photos,too.r. )
Show how to change/create a background (stage),  change/add a sprite, add sound, looks (changecolor), move (glide, loop movement).

Let them play with it a bit.
Ask them to create a Scratch animation where the sprite is surprised at the end or there is a surprise ending.  (Take photos or video for Barb's camp page)

Spinner Art - 

Here’s a sample Spinner Art program from last year http://scratch.mit.edu/projects/18310121/#editor  ( Explain the programming/computer science concepts used in program:   loops, random numbers, use different keys for events like change color, play sound)

Here’s a Spinner  remix with original sprite created by new Scratch users


Go through the code with them.

Have them try to do the code on their own with their ownsprite and any changes they want to make (different color stage, add
music/sound when a key is pressed.

Sample Scratch with more keys used to trigger more different events (sound, color, new costume)  http://scratch.mit.edu/projects/23057175/

Another change they can make is draw their own Sprite to use as the spinning sprite.Your name can be a sprite you spi in SpinnerArtn.

A more complicated sample (for kids who may have done Scratch a lot before)

http://scratch.mit.edu/projects/13200780/#editor   When you run it, click on the center color
block then press left or right arrow key. Then play with speed slider.



Prepare for green screen photos -

We’ll be taking green screen photos after lunch. Green screen just means we'll have a big green sheet behind you and under your feet You pose, we take photos and then can eliminate the background so you can become the starring Sprite in your own Scratch creation .  (You think of three different poses that will work with a Scratch story or dance video you'd like to create. Poses can be jumps, turn, flying, shooting basket, air guitar, swimming, whatever) Your Scratch programcan be a dance video, game, Sprite Surprise Story (where a
Sprite either is surprised by something or surprises another sprite with
something. It can be about a holiday (Halloween, whatever) a vacation, etc.)

Give students some time to brainstorm/talk.

Then they create verysimple storyboards (Storyboard sheets are in folder) for their Starring in Scratch creation. Mainly want to get their ideas down so they don’t forgetthem. Just write a brief description of their plot and/or stick figure sketches or the “scenes” with the three poses they want to have photos made of listed.
 They can always change plan for their animation tomorrow when we begin that Scratch project.)


Green Screen Photos – at least 3 per student, different poses
to go with their story plan. If they are wearing green T-shirts, give them a white
T-shirt to put on over green shirt.
  (Take photos or video while students are working on building)

NXT Robotics

What is robotics?What kids of jobs are robots useful for?

Explain basic parts of NXT robot – brick, motors, sensors, cables (where motor cables go, where sensor cables go)
Build CattBot to use to learn programming basics and as ArtBot, WaveBot, and
more (instructions at

(Take photos or video while students are working on building)


Computer Part of the Day - Motherboard

 What 's the motherboard's job? Why it's important. Does the NXT have a motherboard?

Yes, it has both a motherboard (above  left) and

a daughterboard (that sits on top of the motherboard so you usually don't see the motherboard) ( above right)

Photos thanks to J. Stuber link below for more information






Scavenger Hunt finding different places, statues, etc. on
campus. Takes about 1.5 hours  (Take photos or video for website)

LEGO NXT Drawing with CattBot – circles, squares, polygon,
star What happens with squares? Try creating “My Face” poster. Use one program
for eyes, one for nose, one for mouth.  (Take photos or video for website)

CattBot Crazy Moves – program robot to move however you
wish. Have it start with touch sensor and stop when you wave your hand in front
of the ultrasonic sensor. (Take it up a step for students who have lots of NXT
experience. Have robot move forward (or backward) when their hand is within a
certain range (like between 6 and 12 inches) of the sonar sensor.  (Take
photos or video for website)

Make your CattBot follow a dark line.

Scratch – AmplitudeArt


http://scratch.mit.edu/projects/2514662/   Samplse from last year


Not for class – just for you, the math guy.



Self Picture Animation with Scratch

CS Unplugged – (Card Magic Flip  - Parity) 
Decks of cards and directions are in box for Tuesday. Break into teams
of 4 after class demonstration/explanation   (Take
photos or video for website)



Computer Part of the Day - CPU





Angry Kitty Scratch Game


Build LEGO SpinArt Bot, http://www.nxtprograms.com/spin_art/index.html
photos or video for website)

They create own program (Don’t download programming from
NXTprograms.com. It’s very complicated. Better they create a simpler program
they understand. There are two easy versions- Simple – each team member creates
a spin art disc too test the programming. Next, a tad more complicated - add
more complexity to the program and spin again. Uses Switches – If-Else –If concept
to change speed on SpinArtBot)

Each one of them can make three (maybe more if we have
enough disks cut out) SpinArt creations.

CS Unplugged  Sorting
Networks (mat, gaffers tape, and card stock with numbers are in box for
Wednesday) Divide into team of 6 after group demonstration.  Let them practice a few rounds and then see
what their group’s best time is. They will have different numbers per group so
we won’t have a whole class competition. (Take
photos or video for website)

If there is time, have each one write his or her first name
on a sheet of card stock. Go in groups of six and use the same process to get
themselves in alphabetical order rather than numerical order.



Computer Part of the Day - Hard Drive



Finish activities with SpinArtBot and take it a part

Build 5-minute bot with all sensors and add an arm of their
own creation. Program it to start when touch pressed, follow a dark line
forever while spinning finger flash lights attached to axle going through motor
and following a dark line. Stop by waving in front of sonar sensor (This may be
tricky with this many robots and kids but setting range to less than 5 inches
should work) (Be sure to get videos
of each student’s or team of students robot parading and dancing))

(Take photos or video
for website)



Finish Angry Kitty project

Scratch: Polygon Project

CS Unplugged (Orange game or Jelly/jam sandwich instructions)
(Take photos or video for website)


Computer Part of the Day - Video Controller/Card



Program another dance routine (Chicken Dance) and run it
with finger flashlights but in the dark. Video this as group)  (Take
photos or video for website)

Finish up any unfinished projects for parent showcase.

Experiment with Scratch.


Computer Part of the Day - RAM


Get set up for parent Showcase