President Obama made history by being the first President to participate:
Today Obama became the 1st US President to write a computer program #HourOfCode @WhiteHouse http://t.co/tg0Xcdu1w0 pic.twitter.com/kPeLZRSu4AOf course, coding is a gender-neutral endeavor, not just "for the boys." As a father of two daughters, I am heartened to see the efforts of others (and websites like this) that give young female programmers a starting nudge. After all, as this tweet reminds us:
— Code.org (@codeorg) December 9, 2014
A 31yr old female wrote the code that landed Apollo 11 on the moon. She coined the term Software Engineer. Thank you, Margaret Hamilton!Computer programming may seem daunting at first, but from small beginnings big things come. Websites like Code.org offer fantastic resources -- for free! -- that teach coding in modular small steps that even our youngest students can learn from.
— Sarah Pressler (@sarahpressler) December 10, 2014
While at East Middle, I knew that Amber Hall taught a technology class to 6th and 7th graders, so I asked if I could slide on by. Sure enough, she was having her students use Code.org to independently practice code. The website allows the teacher to create accounts for the students and monitor their progress as they complete modules. The students were incredibly engaged and dedicated to making their programs work. For many of the lessons, it involves moving your game-like avatar around the screen in a prescribed way. The code algorithms are "drag and drop" elements that can easily be rearranged, although the actual code can be seen with a click, much in the same way that the "compose" in Blogger shows "what you see is what you get," but you can click on the HTML button to see the underlying code.
|An example from a student's Code.org screen. (from Heather McCall's class, SCHS)|
Here is a tweet from Amber showing her students in action:
Ms. Hall's classes are excited about #hourofcode @watsonedtech pic.twitter.com/hadRW4GBRYAmber is enthusiastic to receive some new Windows laptops in January so that she can have students assemble and program robots, using the same basic code algorithms they are practicing now. Awesome stuff.
— Amber (@Ambnichall) December 10, 2014
Earlier in the week, I emailed and tweeted out to Shelby County teachers to share their Hour of Code stories and pictures. Here are some of their responses!
Valerie Ricchio at the Shelby County Area Technical Center had her students do an Hour of Code.
Laura Smith at West Middle is having her 6th and 7th graders in Robotics program their robots to move around.
Lest you think programming is only for middle and high school students, here's a Clear Creek Elementary student programming with the Smartboard, shared by LMS Vicki Stoltz:
Vicki also created a Symbaloo webmix of coding sites.
Heather McCall, an Engineering teacher at Shelby County High School, has her freshmen through senior students do programming all year long. "We use ROBOTC to program motors and use input sensors to create robots and machines to accomplish different tasks. In Computer Integrated Manufacturing we program a CNC machine to mill parts out of wood or polycarbonate materials using G&M codes and AutoCAD for 3D modeling." Here are some of Heather's tweets:
We are participating in the #HourofCode at Shelby Co. Over 100 lines of code so far! pic.twitter.com/nKrXlGchN2
— Ms. Heather McCall (@msheathermccall) December 10, 2014
Engineering class doing an #HourofCode #CSEdWeek pic.twitter.com/2apfEItksLLet us come full circle back to East Middle. Using a class set of iPads, the students of Tina Eden (7th Grade Science) and Terry Walther have written over 6000 lines of code this week in an "Flappy Bird" coding program:
— Ms. Heather McCall (@msheathermccall) December 11, 2014
As a final tribute, here's' a Magisto video to Shelby County Hour of Code 2014!
The week may be ending, but that's no reason to stop teaching computer science and programming. The free curriculum is out there, so keep using it! Don't stress out if students know more than you do; learn beside them and let them teach you. Take a breath and remember: