Please update your browser
Your browser version is not supported by this site. CS First may not work properly.
In this activity, you used events to create
a performance competition with commentary.
Events are a powerful tool for starting
and triggering actions in computers,
phones, robots, and many more.
These events could be found in other areas too.
Limor Fried, the owner of the online
hobby electronic store Adafruit,
talks about one cool way people are using events,
in computer science.
They can make objects react to events
as a way to express themselves.
Check out this clip.
People are happiest when they're really creative,
when they're making stuff with their hands,
When they get to see what they make.
When you are an engineer, or a maker,
everything around you is just materials.
Something that you could use as part of your art form.
It's not fun to code just for coding sake.
There has to be something in the end that is so cool.
That the effort you put into it makes it worthwhile.
So instead of just having a teddy bear,
now you have a teddy bear that tweets when you squeeze it,
or my shoes light up when I dance.
Or I have a jacket that will lead me home,
no matter where I am.
What I see a lot is, kids who will take a project,
like we did a light up sparkle skirt,
and they'll take that code,
and adapt it to their prom dress.
So, now they have a prom dress that
reacts to the music that's playing,
that matches their hair or their earrings
that sparkles and designs,
and that's something that they've made.
You can't buy that, you have to build it.
Now that you know some programming,
you can use computers and events to express yourself too.
Next session, we will create sweet net sports game
with a player you can control.
As you wrap up this activity,
think about these words
from superstar basketball player Lisa Leslie.
She was a three time MVP
of the Women's National Basketball Association
and a four-time Olympic gold medal winner.
She famously remarked,
"Goal setting, and achieving those goals.
"That's just what I do".
No matter what you're trying to accomplish in life,
or in computer science,
setting goals is a powerful and effective way
to get results, and achieve great things.
With this in mind, see you next time.