Identifying Computational Thinking Behaviors in the Robotics Programming Activity
Iwata,Megumi; Zabolotna, Kateryna; Mäkitalo, Kati; Laru, Jari; Malmberg, Jonna (2023-10-23)
Iwata,Megumi
Zabolotna, Kateryna
Mäkitalo, Kati
Laru, Jari
Malmberg, Jonna
Zenodo
23.10.2023
M. Iwata et al. J.-P. Pellet and G. Parriaux (Eds.): ISSEP 2023 Local Proceedings, pp. 151–165, 2023. https://doi.org/10.5281/zenodo.8431953
https://creativecommons.org/licenses/by/4.0/
© CC BY 4.0, M. Iwata et al. J.-P. Pellet and G. Parriaux (Eds.): ISSEP 2023 Local Proceedings, pp. 151–165, 2023. https://doi.org/10.5281/zenodo.8431953
https://creativecommons.org/licenses/by/4.0/
© CC BY 4.0, M. Iwata et al. J.-P. Pellet and G. Parriaux (Eds.): ISSEP 2023 Local Proceedings, pp. 151–165, 2023. https://doi.org/10.5281/zenodo.8431953
https://creativecommons.org/licenses/by/4.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202401151237
https://urn.fi/URN:NBN:fi:oulu-202401151237
Tiivistelmä
Abstract
Robotics programming is a context which can enhance the development of computational thinking (CT) by demonstrating abstract concepts in a concrete way. Assessing applied CT components from behavioral observation has not yet been studied extensively. We aim to advance the means to identify CT behaviors in a robotics programming activity. In this paper, we introduce a pilot study where we examine an existing CT behavior scheme by applying it into the robotics programming contexts. The ninth grade students worked on the tasks of building the robot arm and programming it to make different movements. We analysed the video data to identify CT behaviors in their interactions. All items in the CT behavior scheme were observed in the robotics programming activity. CT behaviors were observed most in the independent programming phase. The students applied CT while testing the commands and debugging. In the building phase the complex process with the physical materials increased the opportunity to apply decomposition and abstraction. The results indicate that the structured instructional design of the activity minimised the students’ freedom, creativity and thinking, which might limit the chance to apply CT components. We conclude that CT behavior scheme can be used in the robotics programming contexts, however, modifications in the descriptions of the items to adjust to the robotics contexts are necessary. The findings contribute to the CT research community by advancing the methodological approach of assessing CT and by deepening the understanding of the robotics programming as the contexts to use the CT components.
Robotics programming is a context which can enhance the development of computational thinking (CT) by demonstrating abstract concepts in a concrete way. Assessing applied CT components from behavioral observation has not yet been studied extensively. We aim to advance the means to identify CT behaviors in a robotics programming activity. In this paper, we introduce a pilot study where we examine an existing CT behavior scheme by applying it into the robotics programming contexts. The ninth grade students worked on the tasks of building the robot arm and programming it to make different movements. We analysed the video data to identify CT behaviors in their interactions. All items in the CT behavior scheme were observed in the robotics programming activity. CT behaviors were observed most in the independent programming phase. The students applied CT while testing the commands and debugging. In the building phase the complex process with the physical materials increased the opportunity to apply decomposition and abstraction. The results indicate that the structured instructional design of the activity minimised the students’ freedom, creativity and thinking, which might limit the chance to apply CT components. We conclude that CT behavior scheme can be used in the robotics programming contexts, however, modifications in the descriptions of the items to adjust to the robotics contexts are necessary. The findings contribute to the CT research community by advancing the methodological approach of assessing CT and by deepening the understanding of the robotics programming as the contexts to use the CT components.
Kokoelmat
- Avoin saatavuus [38840]