I'm a mother of three adopted boys, I love all things computer science, and I'm a former teacher and administrator. Love wins.
Fun Toys and Games That Teach Coding
It's become common knowledge that computer programming is one of the most valuable skills of the future workforce. Software engineers will typically make six digits, and even if software development is not what you end up doing exclusively, there is an abundance of other related jobs in science and engineering that require some knowledge of programming.
How to prepare your kids to code:
To prepare my kids now, one of the most essential and easiest things I can do as a parent of a child of kindergarten-aged kids is to emphasize math. Math, math, math. I don't mean to necessarily put your child through endless formal math drills, although some kids might enjoy that. Math can be naturally worked into any conversation because it's applicable everywhere. But at the very base level, regardless of the specific topic, children need to develop these mindsets that will serve them the rest of their lives:
- Math is fun.
- Math is important.
- Math is relevant.
- Math is something I can do.
Many programmers originally had math degrees and naturally made the transition. There is a lot of math required for a computer science degree. And beyond that, helping my children develop an innate sense of logic, a habit of curiosity, and a systematic approach to problem-solving will be extremely useful.
I used to teach computer science to high school students, so I became a pro at finding and utilizing the resources that are out there to make coding accessible to kids. Below are just a few recommendations for younger children (kindergarten to fifth grade).
1. Hour of Code
Code.org is a well-known website that offers a ton of activities for both younger and older kids. They specialize in free computer science curricula for elementary school and high school, but for the average parent, there are lots of puzzles that can be easily accessed at home. They're called Hour of Code activities; you may have heard about schools hosting Hour of Code events. These activities do not need to be facilitated in a school or classroom. They are so user-friendly that any child can sit down in front of a computer and complete them independently using the built-in tips and hints. Very young children might need an adult to just read some of the directions. But the activities are broken up into bite-size chunks that build successively, so you only move onto the next level when the previous level has been successfully completed.
Read More From Wehavekids
The activities are based on popular games and movies, like Flappy Birds, Star Wars, and Frozen. Parents, you don't need to have any prior knowledge of computer science to complete the activities with your kids. Here are some sample Hour of Code puzzles. You'll see you can choose activities for pre-readers or for grades 2-5.
Tynker.com has a comparable selection with different characters and a different user interface, so try it when your kids are done with code.org or use both simultaneously, alternating for variety.
The Ozobot is an adorable miniature robot that is easily programmable. One of the features kids love is the light sensor. What this means practically is that kids can draw almost any path on paper with the markers that come with the kit and the robot will follow the path. Also, different marker colors will result in different actions, such as speeding up or spinning around. (This illustrates photo-electric sensors with analog output converted to digital, and is a soft introduction to programming a microcontroller.)
3. Code and Go Robot Mouse
The Code and Go Robot Mouse is the most tactile of the three options described in this article, so it's a perfect complement to the other two approaches or even a great starter for those kiddos who might find a screen too abstract.
Kids are challenged to create mazes on a fairly large board, using the walls and tunnel options included in the kit. Then they must program a robot mouse (simply by selecting buttons) with a sequence of steps that will enable the mouse to successfully complete the maze and get the cheese. It comes with activity cards for suggestions.
I like getting this as a gift when my son is invited to classmates' birthday parties. It's always a hit with parents because it's a refreshing alternative for kids that are inundated with Barbies and trucks.