Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Computational thinking in early childhood education

The impact of programming a tangible robot on developing debugging knowledge

Bibliographic Data

ID12138022
AuthorsAnastasia Misirli (0000-0003-2943-9490, University of Patras), Vassilis Komis (0000-0001-6909-2765, University of Patras, corresponding author)
Year2023
Volume65
Pages139-158
Publication date2023-01-01
Open AccessYes
TypeARTICLE
VenueEarly Childhood Research Quarterly (JOURNAL)
Journal identifiersISSN: 0885-2006 • E-ISSN: 1873-7706
PublisherElsevier BV (PUBLISHER)
DOI10.1016/j.ecresq.2023.05.014
OpenAlexW4381888487
LanguageEN
Citations received13
References cited41

The present study investigates the debugging process of 526 children in preschool (4–6 aged) when programming a tangible robot. When a child is involved in programming, it is needed to identify and correct errors, or in other words, debug a program. Debugging is a high-level thinking skill and is an essential component closely related to developing Computational Thinking in early childhood education. Though the debugging process is a cognitive function in programming investigated by many researchers in recent decades, most studies are conducted either in primary, secondary education, or higher education concerning beginners or experts in programming. Very few reviews, and some focus on preschool education. Our study set out the following objectives: 1) How do children identify the existence of error and locate it? 2) What types of errors emerge when coding? 3) What type of error is complex for novice programmers? 4) What strategies are developed by novice programmers to debug effectively? and 5) What types of knowledge do novice programmers construct by debugging the tangible robot Bee-Bot? The study follows an iterative model of a design-based research approach. It uses multiple case studies to collect qualitative and quantitative data. The programming intervention was implemented by 30 educators in their classrooms and was based on a scenario-based teaching design. The debugging process was analysed using Klahr & Craven's framework (1988): 1) test and evaluate program, 2) identify bug, 3) represent program, 4) locate bug and 5) correct bug. The main finding is the construction and development of syntactic and semantic knowledge

Algorithmic program debugging · Computational Thinking · Construct (python library · Debugging · Human–computer interaction · Process (computing · Programming language · Software engineering · Computer Science · Software Testing and Debugging Techniques · Teaching and Learning Programming · Artificial Intelligence

  • Impact of Coding as Another Language-Kibo kindergarten curriculum on preschool children’s computational thinking skills in programming and non-programming contexts

    Open Access•Hasret Köklü-Yaylacı, Refika Olgan•Thinking Skills and Creativity•2026

  • The Relationship Between Pattern Skills and Computational Thinking Skills in Young Children Aged 5–6

    Open Access•Roza Nur Bayık, Mehmet Ceylan•International Journal of Science…•2026

  • Unplugged but Connected

    Open Access•Silvia-Natividad Moral-Sánchez, Gregorio Arjona-Aranda et al.•International Journal of Science…•2026

  • From Output to Understanding

    Open Access•Biyao Liang, Qiuyu Chen et al.•International Journal of Science…•2026

  • From Picturebook to Code

    Open Access•Amber Beisly, Darshani Abeyrathna Herath Mudiyanselag•Early Childhood Education Journal•2026

  • Didactic impact of educational robotics on the development of STEM competence in primary education

    Open Access•Irene Trapero-González, Francisco Javier Hinojo-Lucena et al.•Frontiers in Education•2024

  • Integrating computational thinking in children aged 3 to 6

    Open Access•Gineth Paola Perez Valdes, Oscar Boude Figueredo et al.•Frontiers in Education•2025

  • Designing Inclusive Computational Thinking Learning Trajectories for the Youngest Learners

    Open Access•Shannon Stark Guss, Douglas H Clements et al.•Education Sciences•2024

  • An exploration of factors that predict higher education faculty members’ intentions to utilize emerging technologies

    Open Access•Laurie O Campbell, Caitlin Frawley•Educational Technology Research…•2024

  • Incremental project-based robot programming

    Open Access•Yuchen Chen, Xinli Zhang et al.•Computers & Education•2026

  • Influence of programming education modalities on the computational thinking in young children

    Open Access•Yonggang Wei, Lu Wang et al.•Journal of Computer Assisted…•2024

  • Unplugged coding in early childhood

    Open Access•Tuğba Abanoz, Fılız Kalelıoğlu•The Journal of Educational Research•2026

  • Artificial intelligence in early childhood education

    Ummuhan Ormanci•European Early Childhood…•2026

  • The Cambridge Handbook of Computing Education Research

    Open Access•Sally A Fincher, Anthony V Robins•Cambridge Handbook of Computing…•2019

  • Scratch

    Open Access•Mitchel Resnick, John Maloney et al.•Communications of the ACM•2009

  • Computational thinking for youth in practice

    Open Access•Irene Lee, Fred Martin et al.•ACM Inroads•2011

  • Problem solving by 5–6 years old kindergarten children in a computer programming environment

    Open Access•Georgios Fessakis, Evaggelia Gouli et al.•Computers & Education•2013

  • Bringing computational thinking to K-12

    Open Access•Valerie Barr, Chris Stephenson•ACM Inroads•2011

  • Computational thinking and tinkering

    Open Access•Marina Umaschi Bers, Louise Flannery et al.•Computers & Education•2014

  • Teacher’s Role in Fostering Preschoolers’ Computational Thinking

    X Christine Wang, Youngae Choi et al.•Early Education and Development•2021

  • Developing young children's computational thinking with educational robotics

    Open Access•Charoula Angeli, Nicos Valanides•Computers in Human Behavior•2020

  • Learning to code and the acquisition of computational thinking by young children

    Open Access•Emily Relkin, Laura de Ruiter et al.•Computers & Education•2021

  • Computational Thinking for All

    Open Access•Aman Yadav, Hai Hong et al.•TechTrends•2016

  • Design-Based Research

    Open Access•The Design-Based Research Collective•Educational Researcher•2003

  • Computational Thinking in K–12

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

  • Design-Based Research

    Open Access•Terry Anderson, Julie Shattuck•Educational Researcher•2012

  • Research Design

    Open Access•Atlanta Sloane-Seale•Canadian Journal of University…•2009

Citations per year6.5
Citation span2024 - 2026 (3)
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