An Hour (or so) of Code

Hour of Code 2016

We didn’t spent an hour with coding this week, but I did introduce my sixth graders to the Hour of Code site yesterday, and gave them time to dig into some of the activities. As in other years, I explained why we talk about programming and code in an ELA class this way:

  • Not all of us will be computer programmers but nearly all of us will use technology. It’s good to have a basic understanding of what goes on “behind the screen” and to understand that people program the software that runs our games, apps and more
  • Programming is a logic puzzle, requiring patience and sequential thinking. The Hour of Code activities are engaging and move from easy to challenging in a solid way
  • We’re into our Video Game Design unit, and I have been sharing information and video about paths towards game design opportunities down the road, and computer programming, obviously, is a huge and growing field
  • You can read what I wrote for Middleweb two years ago about Why We’re Learning About Coding in Writing Class. I think my argument remains valid.

Some of my students were completely hooked by the Hour of Code, and I will be using the site as an “extension learning” opportunity as some finish other projects. Along with a new activity connected to Moana, the activities with Minecraft, Angry Birds and Flappy Bird are all favorites.

Hour of Code 2016

In one of my classes, I had a student how already used Scratch, and a small group gathered around him as he taught others how to build an animation in Scratch, all on his own. I thought that moment was pretty cool and just let it unfold without my interference.

Hour of Code 2016

Peace (coded to run in all of us),
Kevin

Made with Code: A Holiday Tree

I was so focused on the Hour of Code activities last week with my students that I forgot that Google has put out some nifty coding activities, too. It’s “Projects with Code” seems aimed at girls, but that’s fine.

Yesterday, my son and I worked on the Holiday Tree activity, which allows you to work with the lights on the state trees in Washington DC using Blockly code. When you are done, it gives you a time when your “lights” will flash on the tree of the state you choose. Is that true? Neat.

Peace (in the lights, flickering),
Kevin

176 Collective Hours of Coding and Programming

Do the numbers matter? Not really, but it does energize my students when I work to calculate the combined and collective number of hours we spent this past week doing Hour of Code and related activities. This chart will be going up on our class blog this weekend.

Hour of Code 2014

This includes:

  • Collaborative problem solving on the Frozen game with our kindergarten buddies;
  • Angry Bird coding on the Interactive Board;
  • Flappy Bird coding collectively and individually;
  • Working on programming and designing our science-based video game projects.

Do the numbers accurately gauge the interest of my four classes of sixth graders in the coding and programming concept? Not even close. They were invested and engaged, and even yesterday, a fair number were still working on coding activities during breaks with their game design projects.

It’s all good …

Peace (in the chart),
Kevin

Getting all Flappy with Hour of Code

My students had a blast yesterday with the Hour of Code project in which you can learn how to build and then publish your own style of “Flappy Bird” game. We began our Hour of Code in the morning, when I had the Angry Birds coding activity on the board and posted a sign: Play This Game!

They did.

hour of code angry birds

Then, during each of our ELA classes, students collaboratively, via the Interactive Board, went through the Flappy Bird programming lesson. There were lots of encouragements as kids used the pen to program the game, and cheers when it worked. I struggled with finding a way to collect all of the Flappy Bird style games, so that as classes and as individuals coded the games, they could share them out for others to play.

I decided upon using a Padlet, which makes the collection visible, but a quirk in it means that when you click on the game link in Padlet, you have to find the source button to get to the actual game. I find that extra step annoying. The students didn’t, so there’s that.

Class Flappy Games

A number of students went from the Flappy Bird game to the Angry Birds game, to the Frozen activity, but the “aha” moment came when a girl began watching the Javascript tutorial (via Kahn Academy). She was transfixed for a long stretch of time, and every now and then, she would say, quite loud, “This … is … so… interesting.” She eventually called some of her girlfriends over, and they all huddled around her computer, trying to wrap their heads around some more advanced programming language.

Who knows what seeds got planted during the Hour of Code … and where it might take them.

Peace (in the share),
Kevin

 

Hour of Code: Make a Flappy Bird Game

One of the many great activities that are included at the Hour of Code site (and there are many) is learning how to program/code your own Flappy Bird-style app game. You can even share it out for others play after you learn and make your own game.

Check out mine:

flappy spaceship

You can even remix my game and make your own. How cool is that, eh?

My son also made his own version — Flappy Santa — and was very engaged and had to do some problem-solving. But he found success and when he learned he could publish it for others to play, he was highly motivated.

I am sharing this programming activity with my students this week, as it is a perfect companion to our video game design unit. I have also set up a Padlet site, where they are going to gather and collect each other’s games. I’ll share later …

Peace (in the flap),
Kevin

Hour of Code: The Classroom 2.0 Live Archive

In case you are curious, here is the archived recording of a conversation that my colleague, Gail Poulin, and I had about coding and literacy and learning over at Classroom 2.0 Live. It was a lively conversation, with lots of sharing, and connecting into the Hour of Code initiative that takes place this week as part of Computer Science Week.

Along with the media archive, there is a long list of coding resources available at the Livebinder created for the session. While Gail and I had some started links and resources, it was the sharing by everyone in the session from around the world that makes the Livebinder a keeper.

Check out the Hour of Code Livebinder.

Peace (in the share),
Kevin

Collaborative Coding with Kindergarteners

Hour of Code Collaboration 2014

In anticipation of the Hour of Code next week, my colleague Gail Poulin and I gathered her kindergarteners and my sixth graders together for our own Morning of Coding yesterday. We teamed up our classes, and each group worked on a coding activity at Code.org based on the movie, Frozen, where the task is to create visual fractals with Blockly code. Think of it like Legos as programming. (By the way, the activities at Hour of Code work great on interactive boards for whole-class activities and there are no-tech coding games available, too).

To be frank, we were not sure how it would go, but it soon become clear that the kids are alright … they figured it out (for the most part) and spent the time fully engaged as partners in code. Most groups got through about seven or eight levels of the game, but one group – two boys – almost made it all the way to level 20.

Hour of Code

Gail and I will be on Classroom 2.0 Live later today (noon on the East Coast of United States), chatting up the PD webinar about coding and literacy and technology and learning. Come on over, if you have time, to participate in the conversation. We’d love to see you there.


Link to join the session: 

http://tinyurl.com/cr20live

Full link: https://sas.elluminate.com/m.jnlp?sid n=2008350&password=M.438D554F4A450D77B901E14104C303
NOTE: When you click on the link to log in, enter your OWN full name in the box so we will know who you are (not the topic of the webinar).

Show Times:
9:00am Pacific/10:00am Mountain
11:00am Central/12:00pm Eastern

Time Zone Converter
Check for correct time in your area using the Time Zone Converter link.
Twitter hashtag:
#liveclass20

Peace (under the hood),
Kevin

Chatting Up the Hour of Code

Hour of Code

I have the good fortune of being asked to hang out online this Saturday afternoon for a bit with my friend and colleague, Gail Poulin, as we talk about the Hour of Code, which kicks off next week. Gail teaches Kindergarten at my school, and we are bringing out students together tomorrow to do some coding activities as collaborative.

On Saturday, as part of the Classroom 2.0 Live series, Gail and I will be in a Blackboard Collaborate session (at noon, on the East Coast), as we talk about coding and literacy, and technology integration in the classroom. And, who knows what else we might wander into … You can join us, too, in the online discussion space.

Here is information from Classroom 2.0 Live:

Full link: https://sas.elluminate.com/m.jnlp?sid n=2008350&password=M.438D554F4A450D77B901E14104C303
NOTE: When you click on the link to log in, enter your OWN full name in the box so we will know who you are (not the topic of the webinar).

Show Times:
9:00am Pacific/10:00am Mountain
11:00am Central/12:00pm Eastern

Time Zone Converter
Check for correct time in your area using the Time Zone Converter link.
Twitter hashtag:
#liveclass20

Peace (it’s more than code),
Kevin

CodeBits Forking for the #Nerdlution

The other day, I noticed something new over at the CodeAcademy site. Called CodeBits, it is series of small projects that bring to mind the work being done with the Mozilla Foundation with Thimble and other coding projects. With Codebits, you can tinker with code and create/adapt small projects. I took a postcard and revamped it (CodeAcademy calls it “forking,” which is a term used for various programming projects. I think…) for the Nerdlution effort of friends in the midst of our 50 days of some resolution, and I shared out the link on Twitter.

Check out my postcard

The screenshot above shows how the coding is laid out (again, reminds me of Mozilla’s Thimble).

Then, I saw another project that can be forked. While it’s original was a countdown to the New Year, I changed the programming so that it keeps track of the 50 days of the #nerdlution.

Check it out and again, feel free to fork it for yourself.

Peace (in the snow code),
Kevin