Hour of Code
Teacher How-To Page
Goal: to inspire students to take interest in computer science (CS) and show that everyone can create with CS.
Hour of Code activities are meant to introduce all students to Computer Science and Programming.
Many activities are student-guided and are composed of:
Instructional videos and "talk-throughs". Talk-throughs are like videos, but you can pause them and play with the code in realtime.
Coding challenges, which give the student a chance to practice the concept and give us a way to automatically grade them and award points.
A final project, a way for students to use what they’ve learned in a more creative, free-form way.
As long as you have a PC or Chromebook, these tasks can be accessed by students. It's perfectly fine, even encouraged, to have pairs of students share a computing device. We call this pair programming. (More info on pair programming)
Some can be completed with tablets, and others without any technology at all: called "unplugged" activities.
PLAN YOUR ACTIVITY
Select a curated activity from the grade level pages on this website, choose one of the 20 ways to celebrate the Hour of Code, or explore all the activities at Code.org.
If students need to create an account they can usually click the Sign Up With Google button and use their @gilroyunified.org accounts.
Review the steps on How-To Teach Hour of Code
Go through and complete the activity first, to make sure it works on the devices and internet your students have access to, and so you have an understanding of what it is they are doing.
Most activities have tutorials guiding students independently.
Many of the Code.org activities have detailed lesson plans on this landing page.
Print certificates to hand out at the end.
Getting Started: (2-5 mins)
Introduce the Activity
Show an inspirational video
Direct Students to Selected Activity
Write the tutorial URL on a whiteboard or post the link to Google Classroom
Tip: For younger students, load the tutorial page ahead of time or save it as a bookmark
Optional: give students the link to this website for their grade level and allow them to choose their own activity
Activity: (20-40 mins)
Most activities are made so that students can work independently on them.
You might consider working through the activity with the entire class following along.
When your students come across difficulties, it's okay to respond:
"I don’t know. Let’s figure this out together."
"Technology doesn’t always work out the way we want."
"Learning to program is like learning a new language; you won’t be fluent right away."
What to do if a student finishes early?
Students can see all tutorials and try another Hour of Code activity
Or, ask students who finish early to help classmates who are having trouble with the activity.
Wrap-up: (5-10 mins)
Celebrate and pass out certificates and stickers.
Share photos and videos of your Hour of Code event on social media. Use #HourOfCode
Optional: Time permitting, challenge your students to reflect on the day’s activities and continue their learning
Gallery Walk: Have students showcase their work.
Exit Ticket: Have students complete an Exit Ticket before leaving to assess learning.
Flip your classroom: Challenge students to pick one of the tutorials they didn’t complete today, but that one of their friends did, and try to do it on their own at home.
Writing prompt: Have students journal at home about what they learned and how it made them feel.
An Educator's Guide to the Hour of Code
Go Beyond an Hour of Code in GUSD
Students have the option to take computer science in high school. If they are interested in computer science, they can sign up for the Computer Science Academy at Christopher High School. Applications to the academy will be sent out for 8th graders when counselors visit and when students select their elective.
Or if you want to try other Hour of Code Activities at various times throughout the year, especially good if you have a substitute, try one of the above activities you have not yet completed, or one from the whole Code.org list, or the list Mr. Clark has compiled.