Robot holding sign that says Program Me!

Why coding?

Looking for a coding workshop in your area?

Coding is defined by as “the process of developing and implementing various sets of instructions to enable a computer to do a certain task.”

Learning to code is quickly becoming the ideal of digital literacy. Students have been able to “read” code for years but once they learn to code, they are learning the computer equivalent of “writing” and can create and communicate their ideas with others.
When students learn coding, they use their problem-solving, sequencing, critical-thinking, math, logic, creativity, and structured language skills. The earlier we can start students practicing these skills, the sharper those skills will be as they move through school.

Ties to the Iowa Core

There are many ties from coding to the Iowa Core, from the more obvious ties in Technology Literacy and Employability Skills. to math and science, and even literacy and social studies. This page will explain some of those ties.

Many places are finding ways to add coding to the curriculum, with many different approaches being used.

  • England started coding programs in every classroom this year.
  • Vietnam and Estonia have integrated coding into their elementary programs with Singapore working on a similar implementation.
  • Chicago and New York are adding computer science course into the CORE rotation rather than providing it as an elective. Broward County, FL is implementing a similar program.
  • Seventeen states (including Wisconsin, Alabama, Maryland, and the District of Columbia) with eight more in progress are now allowing computer science courses to fulfill math or science credits.
  • Texas is accepting computer science courses and foreign language requirements. Kentucky and New Mexico are in the process of instituting similar programs.

Check the Learn More About Coding Page to learn more about these and other coding trends and issues.