Exploring students' computational practice, design and performance of problem-solving through a visual programming environment

PY Chao - Computers & Education, 2016 - Elsevier
This study aims to advocate that a visual programming environment offering graphical items
and states of a computational problem could be helpful in supporting programming learning …

The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children

S Çiftci, A Bildiren - Computer science education, 2020 - Taylor & Francis
ABSTRACT Background and Context: There are studies which indicate that computer
programming supports high-level abilities for everyone such as creative thinking …

[HTML][HTML] Computational thinking, programming self-efficacy, problem solving and experiences in the programming process conducted with robotic activities

HY Durak, FGK Yilmaz, R Yilmaz - Contemporary Educational …, 2019 - dergipark.org.tr
The purpose of this study was to determine the skill levels of secondary school students
regarding computational thinking, programming self-efficacy and reflective thinking aimed at …

Debugging during block-based programming

CM Kim, J Yuan, L Vasconcelos, M Shin, RB Hill - Instructional Science, 2018 - Springer
In this study, we investigated the debugging process that early childhood preservice
teachers used during block-based programing. Its purpose was to provide insights into how …

Digital story design activities used for teaching programming effect on learning of programming concepts, programming self‐efficacy, and participation and analysis of …

H Yildiz Durak - Journal of Computer Assisted Learning, 2018 - Wiley Online Library
The aim of this research is to determine the effects and experiences of the use of digital story
design activities in teaching applications of programming on academic achievement …

Novice reflections on debugging

J Whalley, A Settle, A Luxton-Reilly - Proceedings of the 52nd ACM …, 2021 - dl.acm.org
Despite decades of literature calling for research on teaching debugging, we still lack clear
guidelines on how to teach debugging processes effectively. This is a significant problem as …

A think-aloud study of novice debugging

J Whalley, A Settle, A Luxton-Reilly - ACM Transactions on Computing …, 2023 - dl.acm.org
Debugging is a core skill required by programmers, yet we know little about how to
effectively teach the process of debugging. The challenges of learning debugging are …

Keeping track of expert teachers: Comparing the affordances of think-aloud elicited by two different video perspectives

NA McIntyre, B Draycott, CE Wolff - Learning and Instruction, 2022 - Elsevier
Verbal data from think-aloud is uniquely unobtrusive and non-reactive. It can therefore
generate real-time insight into how expert teachers think. Our paper analyses data from two …

[HTML][HTML] Adjusting the ChildProgramming Methodology to Educational Robotics Teaching and Debugging

RF Zúñiga Muñoz, IC Mejía Córdoba… - Education …, 2023 - mdpi.com
In 2013, the ChildProgramming methodology was presented as a model for teaching
programming to groups of children between 10 and 12 years old, applying collaborative …

Elementary students' performance and perceptions of robot coding and debugging: Embodied approach in practice

W Sung, J Ahn, JB Black - Journal of Research in Childhood …, 2022 - Taylor & Francis
Using robotics and programming, this study investigated the effects of different levels of
embodied instruction on the problem-solving, debugging, programming proficiency, self …