Educational Game for Computational Thinking
Main Article Content
Computational Thinking (CT) is a fundamental problem-solving skill that encompasses analytical abilities to generate effective and efficient solutions. The core components of CT include decomposition, pattern recognition, abstraction, algorithms, and evaluation/debugging, with abstraction and decomposition serving as crucial foundational skills. The challenge of teaching CT in Indonesian schools stems from the shortage of teachers with adequate informatics competence, making innovative approaches such as necessary educative games. This study aims to develop and examine the effectiveness of an educational game based on a modified LightBot concept to train abstraction and decomposition skills among high school students who have never received CT instruction. The research method involved game design, implementation, and experimentation using a pre-test and post-test design. Data were analyzed descriptively to compare the improvement in CT skills between the experimental and control groups. The results showed a significant increase in CT scores, particularly in the abstraction and decomposition components, for the group using the educational game. Furthermore, the motivation survey indicated improved learning engagement in the experimental group. These findings strengthen the potential of educative games as an effective interactive learning medium for developing CT skills at the high school level.
Anderson, N. D. (2016). A call for computational thinking in undergraduate psychology. Psychology Learning & Teaching.
Barr, V. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?
Duncan, C. (2015). A pilot computer science and programming course for primary school students.
Gouws, L. (2013). Computational thinking in educational activities.
Hijon-Neira, R. (2017). An analysis of the current situation of teaching programming in primary education.
Li, Y. (2020). On computational thinking and STEM education.
Lu, J. J. (2009). Thinking about computational thinking.
Mishra, P. (2013). Of art and algorithms: Rethinking technology & creativity in the 21st century.
National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. National Academies Press.
Repenning, A. (2015). Scalable game design: A strategy to bring systemic computer science education to schools through game design and simulation creation.
Rich, P. J. (2019). A framework for decomposition in computational thinking.
Rijke, W. (2018). Computational thinking in primary school: An examination of abstraction and decomposition in different age groups.
Rose, S. (2018). Pirate plunder: Game-based computational thinking using Scratch blocks.
Sengupta, P. (2013). Integrating computational thinking into the middle-end high-school curriculum.
Shute, V. J. (2017). Demystifying computational thinking.
Sneider, C. (2014). Computational thinking in high school science classrooms.
Wing, J. M. (2006). Computational thinking. Communications of the ACM.
Yuliana, I. (2020). Computational thinking lesson in improving digital literacy for rural area children via CS unplugged.
