Early childhood preservice teachers debugging block-based programs: An eye tracking study

Learning computational skills such as programming and debugging is very important for K-12 students given the increasing need of workforce proficient in computing technologies. Programming is an intricate cognitive task that entails iteratively creating and revising programs to create an artifact. C...

Full description

Bibliographic Details
Main Authors: Lucas Vasconcelos, Ismahan Arslan-Ari, Fatih Ari
Format: Article
Language:English
Published: Journal of Childhood, Education and Society 2020-02-01
Series:Journal of Childhood, Education & Society
Subjects:
Online Access:https://www.j-ces.com/index.php/jces/article/view/32
_version_ 1797915101638950912
author Lucas Vasconcelos
Ismahan Arslan-Ari
Fatih Ari
author_facet Lucas Vasconcelos
Ismahan Arslan-Ari
Fatih Ari
author_sort Lucas Vasconcelos
collection DOAJ
description Learning computational skills such as programming and debugging is very important for K-12 students given the increasing need of workforce proficient in computing technologies. Programming is an intricate cognitive task that entails iteratively creating and revising programs to create an artifact. Central to programming is debugging, which consists of systematically identifying and fixing program errors. Given its central role, debugging should be explicitly taught to early childhood preservice teachers so they can support their future students’ learning to program and debug errors. In this study, we propose using eye-tracking data and cued retrospective reporting to assess preservice teachers’ cognitive strategies while debugging. Several eye-tracking studies have investigated learners’ debugging strategies though the literature lacks studies (a) conducted with early childhood preservice teachers and (b) that focus on block-based programming languages, such as Scratch. The present study addresses this gap in the literature. This study used mixed methods to triangulate quantitative findings from eye movement analysis and qualitative findings about employed debugging strategies into the creation of descriptive themes. Results showed that participants developed strategies such as simultaneous review of output and code, use of beacons to narrow down the area to be debugged, and eye fixation on output to form hypotheses. But most often, debugging was not informed by a hypothesis, which led to trial and error. Study limitations and directions for future research are discussed.
first_indexed 2024-04-10T12:36:25Z
format Article
id doaj.art-81aa059f4cc94059a623b2e360595814
institution Directory Open Access Journal
issn 2717-638X
language English
last_indexed 2024-04-10T12:36:25Z
publishDate 2020-02-01
publisher Journal of Childhood, Education and Society
record_format Article
series Journal of Childhood, Education & Society
spelling doaj.art-81aa059f4cc94059a623b2e3605958142023-02-15T16:14:36ZengJournal of Childhood, Education and SocietyJournal of Childhood, Education & Society2717-638X2020-02-0111637710.37291/2717638X.2020113232Early childhood preservice teachers debugging block-based programs: An eye tracking studyLucas Vasconcelos0Ismahan Arslan-Ari1Fatih Ari2University of South CarolinaUniversity of South CarolinaUniversity of South CarolinaLearning computational skills such as programming and debugging is very important for K-12 students given the increasing need of workforce proficient in computing technologies. Programming is an intricate cognitive task that entails iteratively creating and revising programs to create an artifact. Central to programming is debugging, which consists of systematically identifying and fixing program errors. Given its central role, debugging should be explicitly taught to early childhood preservice teachers so they can support their future students’ learning to program and debug errors. In this study, we propose using eye-tracking data and cued retrospective reporting to assess preservice teachers’ cognitive strategies while debugging. Several eye-tracking studies have investigated learners’ debugging strategies though the literature lacks studies (a) conducted with early childhood preservice teachers and (b) that focus on block-based programming languages, such as Scratch. The present study addresses this gap in the literature. This study used mixed methods to triangulate quantitative findings from eye movement analysis and qualitative findings about employed debugging strategies into the creation of descriptive themes. Results showed that participants developed strategies such as simultaneous review of output and code, use of beacons to narrow down the area to be debugged, and eye fixation on output to form hypotheses. But most often, debugging was not informed by a hypothesis, which led to trial and error. Study limitations and directions for future research are discussed.https://www.j-ces.com/index.php/jces/article/view/32debuggingblock-based programseye trackingcognitive strategiesearly childhood preservice teachers
spellingShingle Lucas Vasconcelos
Ismahan Arslan-Ari
Fatih Ari
Early childhood preservice teachers debugging block-based programs: An eye tracking study
Journal of Childhood, Education & Society
debugging
block-based programs
eye tracking
cognitive strategies
early childhood preservice teachers
title Early childhood preservice teachers debugging block-based programs: An eye tracking study
title_full Early childhood preservice teachers debugging block-based programs: An eye tracking study
title_fullStr Early childhood preservice teachers debugging block-based programs: An eye tracking study
title_full_unstemmed Early childhood preservice teachers debugging block-based programs: An eye tracking study
title_short Early childhood preservice teachers debugging block-based programs: An eye tracking study
title_sort early childhood preservice teachers debugging block based programs an eye tracking study
topic debugging
block-based programs
eye tracking
cognitive strategies
early childhood preservice teachers
url https://www.j-ces.com/index.php/jces/article/view/32
work_keys_str_mv AT lucasvasconcelos earlychildhoodpreserviceteachersdebuggingblockbasedprogramsaneyetrackingstudy
AT ismahanarslanari earlychildhoodpreserviceteachersdebuggingblockbasedprogramsaneyetrackingstudy
AT fatihari earlychildhoodpreserviceteachersdebuggingblockbasedprogramsaneyetrackingstudy