browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

10 Projects to Kickstart Hour of Code

Posted by on November 17, 2016

Coding–that geeky subject that confounds students and frightens teachers. Yet, kids who can code are better at logical thinking and problem solving, more independent and self-assured, and more likely to find a job when they graduate. In fact, according to Computer Science Educationby 2020, there will be 1.4 million coding jobs and only 400,000 applicants.

December 7-13, Computer Science Education will host the Hour Of Code–a one-hour introduction to coding, programming, and why students should love it. It’s designed to show that anyone can learn the basics to be a maker, a creator, and an innovator.

Here are ten projects (each, about one hour in length) you can use in your classroom to participate in this wildly popular event:


Macros

Grade level: 5-12

By fifth grade, students appreciate technology for how it can speed up their class projects and seek out ways to use it to make their educational journey easier. Take advantage of this by introducing pre-programming skills like creating macros. This is an easy way to add MLA headings (or whichever standard your school uses).

Here are the steps for creating a macro in MS Word (adapt for the digital device you use):

  1. Click View>Macros>Record Macros.
  2. Specify a name for the macro.
  3. Choose whether it should be a keyboard shortcut or a button.
  4. Once you click OK, you will notice your cursor becomes a cassette tape, indicating that anything you click will be part of the macro. Click all elements you would like to be in your macro.
  5. Stop recording by clicking View>Stop Recording.

Students can use macros authentically in their classwork to do things like add document headings, closings, insert pre-designed tables, and more.

Click here for more detail and a how-to video.


Shortkeys

Grade level: 5-12

Creating shortkeys for oft-used programs will quickly become a favorite with your students. Here’s how to create one on PCs:

  • Click Start
  • Right click on the desired program
  • Select ‘properties’
  • Click in ‘shortcut’
  • Push the key combination you want to use. In my case, I used Ctrl+Alt+S to invoke the Windows Snipping Tool
  • Save

IPads call these hotkeys. To create one, go to:

  • Settings > General Settings > Keyboard Settings
  • Scroll down and click “add new shortcut”

Be aware: This doesn’t work for every app.

Click here for more detail and a how-to video.


AutoHotkeys

Grade level: 8-12

Auto Hotkeys is a free download for the Windows platform that enables users to program a series of keystrokes to launch programs, open documents, send mouse clicks and movements–accomplish pretty much anything they want it to. This is similar to Macros, but more versatile. It, however, is not intuitive. There are no menus and no friendly interface. It is a great geek-immersion experience for those students who live and breath coding and computers.

If creating scripts is a line in the sand you will not cross, this program may not be for you.


Alt Codes

Grade level: 4-12

Alt codes are those symbols that are created by holding down the Alt key and pushing a series of numbers, like these for copyright and the Spanish question mark:

Alt + 0169 = ©

Alt+0191 = ¿

There are hundreds of them for PCs, Macs, and Chromebooks. Click the link for your digital device.

Tip: Press the ALT key. While it is pressed, put in the numbers from your NUMBER PAD. It doesn’t work using the numbers at the top of the keyboard. Make sure the NUM LOCK is on.


Human Robot

Grade level: K-5

Programming a human robot is an unplugged approach to teaching coding that teaches sequencing–a critical skill for coding.

Pick an activity—say, taking your seat in the classroom. Ask a student (or several) to explain required steps using another teacher as their ‘robot’. The human robot only does what the student directs (think of the old aphorism ‘garbage in garbage out’ explaining that computers only do what you tell them; nothing more). The human does not guess or extrapolate based on what they think the student wants, merely follows directions. For example:

  • Move right foot, then left, 4 times.
  • Turn right; walk 4 steps.
  • Turn around (left and left again).
  • Drop backpack to floor (or place under chair).

If the student forgets to say ‘turn around’, the human robot won’t. For more detail, see Dr. Technicko’s popular How to Train Your Robot.


Human Algorithm

Grade level: K-5

An algorithm is a procedure for solving a problem or completing an activity. Use it in conversation for students, such as, “The algorithm I follow when I get up in the morning is…”  Once students are comfortable with the use of the word, suggest they create their own algorithm, one that describes their morning activities. It might include the following steps (which students will have to re-order):

For youngers, you might have images like the ones above, that reflect the activities. Olders can draw them in the class drawing program (Paint, Google Draw, KidPix, or another) and then print.

These can be simple or involved, and might tie into inquiry taking place in the classroom. For example, use the stages in an animal’s life cycle.


Animationpivot stick figure animator

Grade level: 3-12

Use a free program like Pivot Stick Figure Animator or Draw a Stickman to program a stick figure. It’s simple to use and students love exploring the possibilities of making their own animated stories.

If you have IPads, try Stick Nodes or Scribble Movie.


gingerbreadhouseCoding with Pixel Art

Grade level: K-12

Pixel Art is the blocky drawing that looks both amateurish and sophisticated. You’ll recognize it by the:

  • stair-step edges
  • limited colors
  • usually only one focal point to drawing

Before Minecraft’s characters made it recognizable even to kindergartners, players used pixel art in the popular Tetris game.

For this project, provide students with written directions for what color to fill in for which cell, such as:

Blue:                 A1, B1, C1, D1, G1, H1, I1, J1, A2, B2, I2, J2, A3, J3, A5, A6, A7, A8, A9, A10

As students fill in the cells, the image is revealed.


Wolfram/Alpha Widgetwolfram alpha widget builder

Grade level: 7-12

Widgets are free, personalized mini-apps that can do almost anything the user can program, from calculating the calories in a recipe to solving complex problems. You can either browse Wolfram/Alpha’s gallery for a widget that fits your need and embed the code into your personal website, or you can build your own widget from scratch using their Builder tool. The level of difficulty will determine how long it takes so start simple during Hour of Code.


IFTTTifttt

Grade level: 9-12

IFTTT allows users to create recipes to automate functions, such as being notified when the weather changes or as a reminder of an impending event. It uses a simple statement—IF THIS THEN THAT. Users create a recipe by choosing a trigger channel from over 92 available, then a trigger and finally an action channel. For example:

  • IF they post a photo on Instagram THEN share it on Twitter
  • IF it’s going to rain tomorrow THEN get a text message
  • IF they are near home THEN turn on your lights

Click for more on IFTTT.

***

That’s it–10 projects that can be completed in the Hour of Code time frame. The good news: Once students try any of these ten, they’ll want more coding.


Jacqui Murray has been teaching K-8 technology for 15 years. She is the editor/author of over a hundred tech ed resources including a K-8 technology curriculum, K-8 keyboard curriculum, K-8 Digital Citizenship curriculum. She is an adjunct professor in tech ed, CSG Master Teacher, webmaster for four blogs, an Amazon Vine Voice book reviewer, CAEP reviewer, CSTA presentation reviewer, freelance journalist on tech ed topics, and a weekly contributor to TeachHUB. You can find her resources at Structured Learning.

One Response to 10 Projects to Kickstart Hour of Code

Leave a Reply