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...
Main Authors: | , , |
---|---|
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 |