Playing with Hour of Code Resources

Despite the fact that computer science week is over, all the resources for Hour of Code are still available, and can be used at any time. Here are some favorites:

I’ll write a longer post later, about Computer Science in the curriculum.

How to Implement Hour of Code in your Classroom

General Information

Hour of Code happens each year during Computer Science Education Week, and is a global phenomenon. The goal of the project is that every child should spend at least 1 hour coding each year. The Hour of Code website is well organized with resources for teachers and students who are new to programming, or already comfortable with programming. Some activities are self-guided, while others are teacher guided. Some require computers, while others are unplugged can be done with low tech resources.

The website started to support Hour of Code, but has grown to include resources beyond Hour of Code. Use it next week during Hour of Code, but also continue to use it for integration into your classroom with Math, Language Arts, Modern Languages, Unit of Inquiry, Arts, Science, etc. Interested in programming robots? There are resources for that too, even if you or your students are beginners. Resources cover Dash and Dot, Sphero, Ozobot, Lego Wedo, Hummingbird, Arduino, Finch.

Prepare for Hour of Code:

  1. Go to the Hour of Code website and sign up to participate in the Hour of Code (optional).
  2. Look through the activities shared, or on the website, and decide which option you’d like to use with your students.
  3. Make sure that any necessary software is installed, and go through the lesson or try some of the steps yourself.

During Hour of Code

If a student is stuck, here are some suggestions to help him/her with problem solving:

  • Work with a partner where the partner says the steps and the stuck student does the coding.
  • Ask questions to help the student get past the point where he/she is stuck. Try to resist the temptation to solve the problem or show a completed solution.
  • Have the student trace the code by showing/testing what each step does, or even acting out steps. (I’ve noticed some of the kindergartens naturally doing this when working in Lightbot.)

Not sure what activity to select, these tables may help you:

K-5 Hour of Code Selections

Grade Option 1 (First time programmers) Option 2 (Some programming experience)
Kindergarten Codespark Academy: The Foos or Kibo Robots Daisy
Grade 1 Codespark Academy: The Foos Lightbot
Grade 2 Lightbot Tynker
Grade 3 ScratchJr Kodable
Grade 4 All Can Code Run Marco Tickle
Grade 5 Scratch Hour of Code RoboMind Academy or Roboblockly

Sample School Sequence for Hour of Code

Kindergarten Grade 1 Grade 2 Grade 3 Grade 4 Grade 5 Grade 6 +
Beginner Tynker: Peep Nature Walk Tynker: Puppy Adventure Tynker: Tell a Joke Tynker: Scavenger Hunt Roboblockly One Hour Coding Tynker: Peep Dance with Friends Tynker: Hot Wheels Obstacle Course
Lightbot: Hour of Code The Foos: 1 hour play Code.org: Moana Wayfinding with Code Code.org Minecraft Designer Tickle Swimming Orca Code.org Infinity Playlab Code.org Angry Birds
Kodable: fuzzFamily Frenzy Beginner Kodable: fuzzFamily Frenzy Beginner Box Island Hour of Code ScratchJr: Make the Characters Greet each other ScratchJr: Spooky Forest Robomind Academy Program a Virtual Robot Makeschool Build an iPhone Game in your Browser
Intermediate Tynker: Platform Starter Kit Tynker: Platform Starter Kit Tynker: Brick Breaker Tynker: Code Monsters Tynker: Brick Breaker Tynker: Debugger Getready.io: Create a Pong version
Advanced Kodable: fuzzFamily Frenzy Advanced Tynker: Brick Breaker Kodable: fuzzFamily Fitness Kodable: Violet’s Variables Kodable: Similar but Different Kodable: this.name Repl.it

 

Hour of Code 2016 Activities

Hour of Code started a few years ago as a one hour activity during Computer Science Week. It has spread worldwide. Whether you teach Kindergarten, Middle School, High School, or adults, you can participate in Hour of Code. Sign up here.

This year, Hour of Code takes play from December 5 – 11, 2016. You can choose from over 200 activities, both ones that are offline and online. Some of the activities require accounts, but many of them require no additional setup. There are too many activities for me to cover, but I’ve included the ones that work on iPads, since that’s what we mostly have in K-5 at ISP, but most of the activities also work on iOS/Android.

This year, the Hour of Code website also has resources for robotics. I’ve focused on the hardware available at my school (Ozobots, Lego Wedo 2.0, Dash, Sphero), but there are other options for Hummingbird, Finch Robots, and Drones as well.

Here is a list of tools that you can use:

You may find this sample sequence useful as well:

Grade Option 1 (First time programmers) Option 2 (Some programming experience)
Kindergarten Codespark Academy: The Foos or Kibo Robots Daisy
Grade 1 Codespark Academy: The Foos Lightbot
Grade 2 Lightbot Tynker
Grade 3 ScratchJr Kodable
Grade 4 All Can Code Run Marco Tickle
Grade 5 Scratch Hour of Code RoboMind Academy or Roboblockly

Download the Google Document for your own editable copy. Be sure to also read the Hour of Code how to for great tips and resources.

Post updated Dec. 1, 2016.

Hour of Code 2015

Hour of Code is an annual event, and part of Computer Science Education Week from December 7 – 13, 2015.

Participate in Hour of Code whether you’re an adult or a child. Today (Friday, December 4) is the last day to sign up to win prizes for yourself, classroom or school. Don’t be intimidated even if you’ve never done any programming before. There are a number of resources that you can use. The platforms mentioned are available all year round but many of them have put on special activities for hour of code. Even if you participated in Hour of Code last year, there are a bunch of new and exciting tools that you can use. For example, Code Studio has recently added in an activity where you can code through Minecraft. There are also two Star Wars options where you can build a galaxy with code!

For all ages

Lower Elementary

Upper elementary (Grades 3+)

In Apple stores in the US, and around the world, people aged 6 and over can participate in an Hour of Code event in person. See the schedule here.

Interested in learning more about Hour of Code from a teacher’s perspective? Check out this webinar from Brainpop. Many of their computer science resources are free this week.

Get Coding

I’ve been talking about Hour of Code with elementary teachers at my school for the past few weeks. Hour of Code is part of Computer Science Education Week from December 8 – 14, 2014. We had a little preview in a Grade 2 class last week where students used Tynker as an introduction to Hour of Code. We tried to do something similar in Grade 1 yesterday but unfortunately, the app crashed every time the character got to the jelly bean.

Participate in Hour of Code whether you’re an adult or a child. Today (Friday, December 5) is the last day to sign up to win prizes for yourself, classroom or school. Don’t be intimidated even if you’ve never done any programming before. There are a number of resources that you can use. The platforms mentioned are available all year round but many of them have put on special activities for hour of code. For example, Code Studio has recently added in an actiivity where you can code with Elsa from Frozen.

For all ages

Lower Elementary

Upper elementary (Grades 3+)

Interested in learning more about Hour of Code from a teacher’s perspective? Check out this webinar from Brainpop. Their computer science resources are free this week.