Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Computational Thinking Through Scaffolded Game Development Activities

A Study with Graphical Programming

Bibliographic Data

ID6005602
AuthorsNurul Hazlina Noordin (0000-0002-5710-8368, Universiti Malaysia Pahang Al-Sultan Abdullah, corresponding author)
Year2025
Volume14
Issue4
Pages1137-1149
Publication date2025-08-08
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueEuropean Journal of Educational Research (JOURNAL)
Journal identifiersISSN: 1474-9041 • E-ISSN: 2165-8714
PublisherEurasian Society of Educational Research (PUBLISHER • NL)
DOI10.12973/eu-jer.14.4.1137
OpenAlexW4413243455
LanguageEN
References cited16

This study investigates the effectiveness of scaffolded game development activities in enhancing computational thinking (CT) skills among young learners using a graphical programming environment. While prior research highlights the value of block-based programming in CT education, few studies explore how structured scaffolding supports learners in completing full game projects. Grounded in Vygotsky’s Zone of Proximal Development and Wing’s CT framework, this study involved 310 participants aged 10 to 15, including their teachers, in a tiered sequence of programming tasks using mBlock programming platform. Learners progressed from basic to more complex programming constructs, namely, loops, conditionals, variables, and debugging, which are included in the development of a complete Pac-Man or Snake game. Quantitative results demonstrated significant improvements in CT skills across all age groups. Qualitative data revealed increased learner engagement, reduced programming anxiety, and enhanced interest in computational problem-solving. The findings suggest that scaffolded game development is a promising strategy for early CT instruction, offering both cognitive and affective benefits. This work contributes to current literature by demonstrating how structured support and creative programming tasks can jointly promote CT proficiency and learner motivation in foundational computing education

Cognition · Cognitive development · Computational Thinking · Debugging · Game design · Game design document · Game Developer · Game programming · Mathematics education · Multimedia · Programming language · Video game development · Visual programming language · Computer Science · Educational Games and Gamification · Mobile Learning in Education · Psychology · Teaching and Learning Programming

  • Block-based versus text-based programming

    Open Access•Dan Sun, Chee‐Kit Looi et al.•Educational Technology Research…•2024

  • Computational thinking for the digital age

    Open Access•Toluchuri Shalini Shanker Rao, Kaushal Kumar Bhagat•Educational Technology Research…•2024

  • Computational Thinking, Between Papert and Wing

    Open Access•Michael Lodi, Simone Martini•Science & Education•2021

  • Assessing the Effectiveness of UMP STEM Cube as a Tool for Developing Digital Making Skill Sets

    Open Access•Nurul Hazlina Noordin, Kamil Khalili Bin Haji Abdullah et al.•IEEE Transactions on Education•2024

  • Zone of Proximal Development, Scaffolding and Teaching Practice

    Open Access•A A Margolis•Cultural-Historical Psychology•2020

  • Computational Thinking in K–12

    Open Access•Shuchi Grover, Roy Pea•Educational Researcher•2013

Citation velocityhistorical
Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae