Investigating Computational Thinking in K–12 Visual Programming Activities on Code.org: A Brennan-Resnick Framework Approach
Keywords:
Brennan-Resnick Framework, Code.org, Computational Thinking, Visual ProgrammingAbstract
Global interest in Computational Thinking and learning to code has increased. Teaching elementary school students to code and develop computational thinking is a crucial skill for the 21st century. Code.org or Scratch are increasingly used by researchers and educators to evaluate the best practices in digital environment. Such an understanding leads to the urgency to investigate how the block-based programming environment contributes to the development of Computational Thinking and how the development takes place for K-12 students. This research departed from the previous study on the use of Brennan and Resnick framework to evaluate the development of Computational Thinking in various literature on visual programming. Employed a qualitative design, the research investigates K-12 students' response to the activity. The portfolio, then, analyzed using the Brennan and Resnick Framework for Computational Thinking development. The results demonstrated that six of the seven computational concepts could be taught in 10 stages using the “Dance Party” task. Work on the animation project in the tenth stage of “Dance Party” has well-prepared the four computational practices projects. This has a great deal to do with the student's ability to question perspective, as young people do not perceive a disconnect between the surrounding technology and their ability to negotiate reality.
References
D. Menon, S. Bp, M. Romero, and T. Viéville, "Going beyond digital literacy to develop computational thinking in K-12 education," ed: Taylor&Francis (Routledge), 2019.
S. Grover and R. Pea, "Computational thinking: A competency whose time has come," Computer science education: Perspectives on teaching and learning in school, vol. 19, no. 1, pp. 19-38, 2018.
C. Wawan, K. Fenyvesi, A. Lathifah, and R. Ari, "Computational thinking development: Benefiting from educational robotics in STEM teaching," European Journal of Educational Research, vol. 11, no. 4, 2022.
J. M. Wing, "Computational thinking benefits society," 40th anniversary blog of social issues in computing, vol. 2014, p. 26, 2014.
E. Relkin, L. E. de Ruiter, and M. U. Bers, "Learning to code and the acquisition of computational thinking by young children," Computers & education, vol. 169, p. 104222, 2021.
S. Amri, C. W. Budiyanto, K. Fenyvesi, R. A. Yuana, and I. Widiastuti, "Educational Robotics: Evaluating the Role of Computational Thinking in Attaining 21st Century Skills," Open Education Studies, vol. 4, no. 1, pp. 322-338, 2022.
S. Y. Lye and J. H. L. Koh, "Review on teaching and learning of computational thinking through programming: What is next for K-12?," Computers in human behavior, vol. 41, pp. 51-61, 2014.
S. í‡iftci and A. Bildiren, "The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children," Computer science education, vol. 30, no. 1, pp. 3-21, 2020.
F. Kalelioglu, Y. Gulbahar, and V. Kukul, "A framework for computational thinking based on a systematic research review," 2016.
J. Fagerlund, P. Häkkinen, M. Vesisenaho, and J. Viiri, "Computational thinking in programming with Scratch in primary schools: A systematic review," Computer Applications in Engineering Education, vol. 29, no. 1, pp. 12-28, 2021.
S. Papadakis, M. Kalogiannakis, and N. Zaranis, "Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: a case study," International Journal of Mobile Learning and Organisation, vol. 10, no. 3, pp. 187-202, 2016.
D. Bau, J. Gray, C. Kelleher, J. Sheldon, and F. Turbak, "Learnable programming: blocks and beyond," Communications of the ACM, vol. 60, no. 6, pp. 72-80, 2017.
M. U. Bers, L. Flannery, E. R. Kazakoff, and A. Sullivan, "Computational thinking and tinkering: Exploration of an early childhood robotics curriculum," Computers & Education, vol. 72, pp. 145-157, 2014.
W. R. Sena Rivas, F. J. Herrero Gutiérrez, and S. Casillas Martín, "ICT-mediated education in youth and adult literacy programmes in the Dominican Republic: An approach to the state of the art," Texto Livre: Linguagem e Tecnologia, vol. 11, no. 3, pp. 131-153, 2018.
M. U. Bers, "Coding and computational thinking in early childhood: The impact of ScratchJr in Europe," European Journal of STEM Education, vol. 3, no. 3, p. 8, 2018.
E. Macrides, O. Miliou, and C. Angeli, "Programming in early childhood education: A systematic review," International Journal of Child-Computer Interaction, vol. 32, p. 100396, 2022.
M. R. Fadhillah, C. W. Budiyanto, and P. Hatta, "The influence of block-based programming to computational thinking skills: A systematic review," in AIP Conference Proceedings, 2023, vol. 2540, no. 1: AIP Publishing.
E. Skaraki and F. Kolokotronis, "Preschool and early primary school age children learning of computational thinking through the use of asynchronous learning environments in the age of Covid-19," Advances in Mobile Learning Educational Research, vol. 2, no. 1, pp. 180-186, 2022.
K. Louka, "Programming environments for the development of CT in preschool education: A systematic literature review," Advances in Mobile Learning Educational Research, vol. 3, no. 1, pp. 525-540, 2023.
K. Dilmen, S. B. Kert, and T. UÄŸraÅŸ, "Children's coding experiences in a block-based coding environment: a usability study on code. org," Education and Information Technologies, pp. 1-26, 2023.
B. Arfé, T. Vardanega, and L. Ronconi, "The effects of coding on children's planning and inhibition skills," Computers & Education, vol. 148, p. 103807, 2020.
D. Lambić, B. Äorić, and S. Ivakić, "Investigating the effect of the use of code. org on younger elementary school students' attitudes towards programming," Behaviour & Information Technology, vol. 40, no. 16, pp. 1784-1795, 2021.
Y. I. Maharani, C. W. Budiyanto, and R. A. Yuana, "The art of computational thinking through visual programming: A literature review," in AIP Conference Proceedings, 2023, vol. 2540, no. 1: AIP Publishing.
K. Brennan and M. Resnick, "Using artifact-based interviews to study the development of computational thinking in interactive media design," in annual American Educational Research Association meeting, Vancouver, BC, Canada, 2012, pp. 1-25.
R. K. Yin, Case study research and applications. Sage, 2018.
D. Ary, L. C. Jacobs, C. K. S. Irvine, and D. Walker, Introduction to research in education. Cengage Learning, 2018.
I. Etikan, S. A. Musa, and R. S. Alkassim, "Comparison of convenience sampling and purposive sampling," American journal of theoretical and applied statistics, vol. 5, no. 1, pp. 1-4, 2016.
V. Braun and V. Clarke, "Using thematic analysis in psychology," Qualitative Research in Psychology, vol. 3, no. 2, pp. 77-101, 2006/01/01 2006.
M. Maguire and B. Delahunt, "Doing a thematic analysis: A practical, step-by-step guide for learning and teaching scholars," All Ireland Journal of Higher Education, vol. 9, no. 3, 2017.
P. Liamputtong, "Handbook of research methods in health social sciences," 2019.
S. Zha, Y. Jin, P. Moore, and J. Gaston, "Hopscotch into coding: introducing pre-service teachers computational thinking," TechTrends, vol. 64, pp. 17-28, 2020.
B. K. Litts, W. E. Lewis, and C. K. Mortensen, "Engaging youth in computational thinking practices through designing place-based mobile games about local issues," Interactive Learning Environments, vol. 28, no. 3, pp. 302-315, 2020.
F. Luo, P. D. Antonenko, and E. C. Davis, "Exploring the evolution of two girls' conceptions and practices in computational thinking in science," Computers & Education, vol. 146, p. 103759, 2020.
G. Falloon, "An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad," Journal of Computer Assisted Learning, vol. 32, no. 6, pp. 576-593, 2016.
J. Shen, G. Chen, L. Barth-Cohen, S. Jiang, and M. Eltoukhy, "Connecting computational thinking in everyday reasoning and programming for elementary school students," Journal of Research on Technology in Education, vol. 54, no. 2, pp. 205-225, 2022.
Published
How to Cite
Issue
Section
Citation Check
License
Copyright (c) 2025 Elinvo (Electronics, Informatics, and Vocational Education)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The article published in ELINVO became ELINVO's right in publication.
This work by ELINVO is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.