Coding is defined by BusinessDictionary.com as “the process of developing and implementing various sets of instructions to enable a computer to do a certain task.”
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.