Options
Developing computational thinking: Using TurtleStitch and physical computing
Citation
Seow, P., Ker, C.-L., & Xue, H. (2023). Developing computational thinking: Using TurtleStitch and physical computing. In J.-L. Shih, A. Kashihara, W. Chen, & H. Ogata (Eds.), 31st International Conference on Computers in Education Conference Proceedings (Vol. 2, pp. 724-729). Asia-Pacific Society for Computers in Education. https://www.apsce.net/view/event_proceedings_files/01HHMGF7HJG5Y73KWRNK3FF7AK.pdf
Abstract
In this paper, we describe how the use of physical computing devices like an embroidery machine and TurtleStitch software can be used to engage learners in coding and developing their Computational Thinking (CT) skills. Two lessons are described on how novice learners can create geometric patterns with code while applying CT skills. In the first lesson, students learn to create polygon shapes such as square, triangle, pentagon, and hexagon. Through abstraction, pattern recognition, and algorithmic thinking, they must develop a modularized code block to create a polygon with sides and length of the polygon as input parameters. In the second lesson, they must create pinwheel geometric patterns through decomposition, pattern recognition and algorithmic thinking. The accompanying approaches such as tinkering, creating, debugging persevering, and collaborating were used to develop CT skills as learners generate geometric patterns with block-based codes in TurtleStitch. The use of embroidery machines and coding on TurtleStitch can provide opportunities for novice learners to develop coding and computation thinking skills as they creatively generate patterns with codes that can be embroidered in a tangible textile form.
Date Issued
2023
ISBN
9786269689026 (online)
Publisher
Asia-Pacific Society for Computers in Education