For too many teachers and parents, Computer coding may be the equivalent to Klingon; a complex language in which only the bravest (which in this context means 'nerdiest') among us know.Coding allows children a way to create the world as they see it or how they think it should be. It offers both a bridge for analytical data as well as creativity.
Coding gives definition to abstract concepts, passing onto a learner the ability to create huge (in a literal sense) learning situations that are too impossible or improbable to use in real life. Building a roller coaster is one example of how math and coding connect. During the creation of a roller-coaster; velocity, gravity, angles, and speed are explored to build a thrilling ride. Through the use of math and coding, a team can design a structure without the risk of a lawsuit or loss of life.
'The Common Core Math Standards' call for proficient students to "plan a solution pathway," which is also a skill improved upon through coding. Being able to both view problems as a whole unit--while still seeing the sum of many parts-- is precisely what coding does. Students can independently decide on what to use code for and then do research to find already written code. This can be pieced together to generate an agreed upon end product. There is little reason to create code from scratch initially as a piecemeal approach can encourage collaboration--an underutilized skill within many traditional math lessons.
Most code will need to be personalized, but students can learn how coding works through a collective approach. Through collaborative methods, students gain the edge needed to generate personal creations. In doing this, students build reasoning, communication, and problem solving skills.
No comments:
Post a Comment