Now, we are certainly not suggesting that math teachers teach programming at the expense of mathematics. On the contrary, our goal is to introduce programming in a way that demonstrates how math teachers can utilize it to enrich their classes. In the 1970’s and 80’s, English, Language arts, and History teachers began to think about “writing to learn”- that process of writing used not just to communicate, but to “order and represent experience to our own understanding”. Writing in this way, “becomes a tool for discovering, for shaping meaning, and for reaching understanding.”
Similarly, we think it’s time to consider “coding to learn” in math and science classrooms. Throughout our introductory course, educators will see computer programming as a tool for the mathematics classroom that is not just useful for solving specific problems, but as a vehicle for exploring mathematical ideas and developing intuition and mathematical sense.