Showing posts with label Hour of Code. Show all posts
Showing posts with label Hour of Code. Show all posts

Thursday, December 1, 2016

Celebrating Hour Of Code

When I was a senior in high school my school got their first computer lab. There had been computers here and there throughout the school but this was the first dedicated space for computing. For many teachers (and students too) the room was off limits. Either self-imposed isolation because they were scared they would break something or for most students they were not allowed to touch them because, you guessed it, they might break something.

I was one of the first students in the school to use the new lab because I joined the newly formed Computer Club. We learned about all the history of computing, the various parts of the computer and, my favorite part, learning BASIC to code flowers and move objects around the screen. I had so much fun! I wish I had kept up with it and continued learning coding.

Fast forward to today and now kids all over the globe celebrate Computer Science Education Week (CSEW) and, more importantly, Hour of Code the first week of December.

Hour of Code started as a way to demystify coding and give every kid the chance to see what coding is all about and how easy and fun it can be. While any hour can be taken at any point in the year, the Hour Of Code during CSEW aims to bring together every kid on the planet and for one hour, code something.

Hour of Code can be done in any classroom. You don’t even need a computer to code! All you need is an hour of time and some resources and anyone can code.

Here are several resources to celebrate Hour of Code:

Hour of Code-This is the main website to learn all about Hour of Code. You can sign your class up and add your pin to the growing map of other classrooms that are joining as well. There are tons of additional resources like websites and lesson plans. The coding activities target kids with themes like Star Wars, Frozen and Mona.

A Beginners Guide To Bringing Coding Into The Classroom-The article has several suggestions and resources to start coding in any classroom. It also lays out the importance of learning coding and how it can reinforce things like math skills.

Comparison of 50 Coding Tools-The list to end all lists. It you are thinking about coding in your classroom this is the list to look at. Lots of choices for every classroom.

Never Too Young To Code-Think coding is for older kids? Think again. Here is why kids as young as 4 and 5 can learn to code.

Hour of Code Suggestions By Grade Level-Here is a great list of all sorts of ways to integrate coding K-12.

15 Ways To Teach Coding (Even Without Technology)-No access to computers? No problem! Here are some suggestions on how you can do it with pencil and paper.

Edweb Coding and Robtics Community-Newly launched this community on Edweb will have webinars and conversations on the integration of coding and robtics into the classroom.

Coding doesn’t have to take place on computers either. Do you have iPads? There are great apps that are highly engaging and fun to support coding in the classroom.

Swift Playgrounds
Swifty
Human Resource Machine
Minecraft
ScratchJr.
Tynker

Remember, Hour of Code, while celebrated next week can take place any time. And it doesn’t have to be an hour only. Coding can build creativity, problem solving and math skills amongst other things. And it doesn’t have to happen in the computer lab. Coding can happen in any grade level and in any subject!

Download the Post Image

Thursday, December 4, 2014

Taking An Hour Of Code

Recently my daughter and I have been enjoying our Kano computer. If you haven't heard, a Kano is a small Raspberry Pi computer you build yourself. For under a $150 bucks it's a steal because you get to program it to do pretty much whatever you want.

Upon booting it up we were greeted with several screens to no only learn how to use it but if we wanted to play a game or use a program we had code it ourselves. And since the language used in the programing is so straightforward and easy, most (even my 5 yr old daughter) can code it.

She will sit for hours coming up with different ways to make the snake game harder or easier or faster or slower. And she has to remember the different commands and experiment with how, in combination, they work.

The best part? She doesn't even realize the skills she is working on and how they will be ever valuable as she continues to learn.

Coming up next week (December 8-14) is the Hour of Code. Kids (and adults too) from all over the world will take an hour (or many more) and learn how to code or expand their knowledge of coding and coding languages.

This video sums it up nicely.



The theme this year is Frozen. Have you hear of that movie? (I have a daughter who could educate you!) All in the hopes to get more kids, especially girls interested in coding and showing them that anyone has the capacity to code.

You might be sitting back saying, "No way. I can't learn how to code or program. And even more, no way my students can either." It's so much easier than you think and the plethora of resources available to participate are endless.

Here are several so you and your students can participate in the Hour of Code:

Code.org | Learn: Over at the Code.org site they have a ton of ways to practice coding. Everything from learning how to code Angry Birds, to an introduction to Javascript to so much more. Don't have any computers or devices in your classroom? Not to worry! There is a whole section on programing with paper, which teaches the math skills developed through coding.

Scratch HOC 2014: Scratch is a program that has been around for a while. In its simplest form, students take different blocks which represent different programing commands and put them together like a puzzle to make Scratch the Cat do different things. Some kids are taking it to the next level and designing games and interactives to share. Scratch is free to use and download so it makes a great addition to the classroom for Hour of Code. For Hour of Code they have a whole site dedicated to using Scratch to learn how to code and some simple project ideas kids can complete in an hour. And it's not just older kids. There is Scratch Jr. for the younger ones as well.

Made With Code | Monster: Who doesn't love a good monster, especially when you can make it dance and do crazy stuff! On the Google site Made With Code, they've created a friendly monster you can learn to code with. Similar to Scratch, kids take the building blocks to construct the instructions the monster will follow. A very simple and fun way to embrace programing.

CodeAcademy: Geared towards older students and adults, CodeAcademy is a great place to learn pretty much any programing language. Lessons are interactive and fun. And they have an app so you can learn where ever you are.

HOC Teacher Resources: Of course, there are many more resources to explore and learn how to make coding more of a presence in any classroom. The Code.org site has a great section for teachers with more sites, plans and ideas than you can shake a stick at!

I hope that every kid gets a chance to enjoy the satisfaction and fun coding can bring next week!

What resources do you have that you can share? How will your students participate in the Hour of Code? Leave some ideas below.


Photo Credit: kjarrett via photopin cc