Search this site
Embedded Files
Skip to main content
Skip to navigation
CS Ed Week
Home
Videos
Activities
PK-2 Activities
3-5 Activities
6-8 Activities
9-12 Activities
Robots & Physical Computing
For CS Teachers
Volunteers
Beyond
CS Ed Week
Home
Videos
Activities
PK-2 Activities
3-5 Activities
6-8 Activities
9-12 Activities
Robots & Physical Computing
For CS Teachers
Volunteers
Beyond
More
Home
Videos
Activities
PK-2 Activities
3-5 Activities
6-8 Activities
9-12 Activities
Robots & Physical Computing
For CS Teachers
Volunteers
Beyond
Activities
Lead an Hour of Code or another classroom activity to inspire students, expose them to computer science, or deepen their understanding. View activities by grade level:
PK-2
|
3-5
|
6-8
|
9-12
|
Robots & Physical Computing
Plan Your Activity
Select a curated activity from the grade level pages, or explore more activities at
csedweek.com
.
Use this
lesson plan outline
to help you plan.
Read these teaching tips
for introducing CS.
If students finish early, ask them to complete another activity or help their classmates.
At the end of class, celebrate and reflect! (You can use this
exit slip
.) Have students showcase their work.
If you want to make certificates for students, visit the
Certificates
page. It’s fast and easy!
When Your Students Come Across Difficulties
Preempt frustration by explaining that CS is challenging and students should expect errors (“bugs”). Brainstorm tips for debugging. See a list
here
.
Tell students, “Ask 3, then me.” Prompt them ask three peers, before asking an adult.
Encourage students and offer positive reinforcement: “You’re doing great, so keep trying.”
It’s okay to say, “I don’t know. Let’s figure it out together.”
Devices
Consider what devices you will have. Some activities do not work on tablets.
Many of the curated activities require no devices at all!
It’s perfectly fine, even encouraged, to have pairs of students share a computing device. We call this
pair programming
. (See
more information
.)
You may want to provide headphones or ask students to bring their own.
inspire
Explain what computer science (CS) is and why it matters.
One definition:
“computer science is using the power of computers to solve big problems”
See
this page
for more information and a great video.
Show videos
illustrating the relevance and inclusive nature of computer science.
See tips for getting girls interested in CS
here
.
Report abuse
Report abuse