Let’s face it. When exposed to it, most students take to coding. I’ve observed this in class after class. Regardless of grade level, students love the creativity, the challenge, and the control they can have over coding. Maybe the appeal for some is tied to gaming, but still; can we just think about the benefits of coding and its ability to strengthen the skills of creativity and problem solving?
Coding is a great way to make things happen. When programming, students can make a robot turn in circles, a dog dance across a screen, or a penguin traipse over a bridge. Creativity is about finding inventive and amazing ways to make things happen.
Coding does a great deal to teach the skills of discovery. Kids move from following directions to controlling those directions. Teachers who know how to tempt and activate interest in students start with a bit of directions, just enough to get students started, but not enough to help them finish an assignment. Skills and their development are important, not the end result. Liken it to coaching an athlete in the triple jump: you want them to know where to hit their plant foot on the board and how to project off the first landing, but the distance is less important in the beginning than the form.
Coding can also empower students. Coding can spin off into an interest in building programs, designing creative presentations, creating games, and more! The programming in coding becomes a form of expression, a way to communicate and hit yet another one of those “Four C’s” we profess as so important for the generation of kidlets in our classrooms.
Students exploring their interests? Yes, another result of coding. In order to really build their knowledge, to explore creative license, students need to have the tools and permission to control their world. Creativity may be a mindset, but it is one built in coding. As I observed 2nd graders during their first coding lesson, their teacher pulled me aside. “See that boy right there? He’s been computer phobic for two years. Doesn’t like to interact with technology. Look at him now! He’s moving the dog through the maze and he’s jumping the rolling containers.” They can create, they can explore, they can even overcome challenges. Bring on the coding!
As the superintendent of a small, innovative and progressive school district, I believe we need to focus on the “Four C’s” and more—the fifth, coding! The jobs that will someday welcome today’s students will call on their ability to problem solve and think creatively. Here’s to creating a #FutureReady generation, whatever that future may hold.