TurtleCraft Learning Environment for Coding and Mathematics Learning
Abstract: In recent years, coding education has been globally emphasized, and coding education was introduced to the public schools from the beginning of 2018 in Korea. With the introduction of the Free Semester System and the rising demand of Computational Thinking (CT) based coding capacity, this paper aims to design Minecraft-like TurtleCraft coding environment in which learners can design and construct mathematical objects through mathematical symbolic expressions following the Papert’s Constructionism. Students can constructed mathematical objects within the TurtleCraft microworld (open-source codingmath.org website), and also can enjoy their artifacts through 3D VR and 3D printer. Furthermore, we design learnable mathematics and coding curriculum by representing the 3D polycube patterns in terms of executable mathematical expressions in the coding context and connecting them to algebraic symbols, which will allow students to experience mathematical patterns and symbolic coding expressions.