PENGENALAN DASAR PEMROGRAMAN MENGGUNAKAN WEBSITE CODECOMBAT UNTUK MENINGKATKAN LITERASI DIGITAL
Abstract
The rapid development of information technology requires every generation to have digital literacy skills from an early age. This community service activity aims to introduce basic programming to children using the CodeCombat website to improve their digital literacy. The activity was conducted at SD Negeri 1 Banteran, Banyumas, involving 28 students from grades 4. The method used was Action Research, dividing the activity into four sessions: unplugged activity, guided exploration, creative challenges, and reflection. The evaluation was carried out using pre-tests, post-tests, and Likert scale observation sheets. The results showed a significant increase in students' understanding of basic programming concepts, with an average increase of 45.75%. The highest improvement was seen in writing basic syntax (47%), understanding sequential concepts (46%), and simple debugging skills (44%). Furthermore, students' motivation and enthusiasm for learning coding increased by 46%. It is concluded that the gamification approach using CodeCombat is highly effective in introducing computational thinking and improving digital literacy among elementary school students.
References
Badan Pusat Statistik, Statistik Telekomunikasi Indonesia 2022, BPS RI, 2023
M. U. Bers, Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom. Routledge, 2018.
S. Grover and R. Pea, "Computational thinking in K-12: A review of the state of the field," Educational Researcher, vol. 42, no. 1, pp. 38-43, 2013.
J. Lee, "Coding in early childhood," Contemporary Issues in Early Childhood, vol. 21, no. 1, pp. 1-10, 2020.
S. Papadakis, M. Kalogiannakis, and N. Zaranis, "Educational apps from the Android Google Play for programming in preschool and elementary school education: A comparative evaluation," Computers & Education, vol. 123, pp. 123-137, 2018.
M. Resnick et al., "Scratch: Programming for all," Communications of the ACM, vol. 52, no. 11, pp. 60-67, 2009.
J. M. Wing, "Computational thinking," Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006.
K. Yuliani and N. S. Lengkanawati, "Introducing computational thinking and programming concepts to young children using Scratch," Indonesian Journal of Applied Linguistics, vol. 8, no. 2, pp. 351-360, 2018.
W. C. Choi and I. C. Choi, "The influence of CodeCombat on computational thinking in Python programming learning at primary school," in Proc. 2024 5th Int'l Conf. Education Development and Studies, 2024, pp. 26-32.
W. C. Choi and I. C. Choi, "Investigating the effect of the serious game CodeCombat on cognitive load in Python programming education," in 2024 IEEE World Engineering Education Conf. (EDUNINE), 2024, pp. 1-6.
C. Kroustalli and S. Xinogalos, "Studying the effects of teaching programming to lower secondary school students with a serious game: A case study with Python and CodeCombat," Education and Information Technologies, 2021.
Y. Yücel and K. Rızvanoğlu, "Battling gender stereotypes: A user study of a code-learning game, 'CodeCombat', with middle school children," Computers in Human Behavior, vol. 99, pp. 352-365, 2019.
R. Nuravianty, H. B. Santoso, and K. Junus, "Usability evaluation of a gamification-based programming learning platform: Grasshopper," Journal of Physics: Conference Series, vol. 1802, p. 012020, 2021.
K. Brennan and M. Resnick, "New frameworks for studying and assessing the development of computational thinking," in Proc. 2012 Annual Meeting American Educational Research Association, Vancouver, Canada, 2012.
W. C. Choi, "The influence of Code.org on computational thinking and learning attitude in block-based programming education," in Proc. 2022 6th Int'l Conf. Education and E-Learning, ACM, 2022, pp. 235-241.







