Understanding, using, and applying algorithms and programming will be everyday necessities in a technological world of tomorrow, allowing participation in a changing society opposed to merely watching ongoing progress. While establishing Computer Science courses everywhere is a noble goal, other school subjects also can profit from teaching these two skills. We focus on Mathematics, where algorithms are inherently important, but often overlooked. Taking geometry as an example, we studied how to integrate programming and algorithms in the current curriculum in grades 6 and 7, and propose further application scenarios. We also perform a long-term evaluation, with our methods showing a significant improvement in the students' performance.
['Klaus-Tycho Foerster']
Integrating Programming into the Mathematics Curriculum: Combining Scratch and Geometry in Grades 6 and 7