NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Peer reviewed Peer reviewed
Direct linkDirect link
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Chen Sun; Stephanie Yang; Betsy Becker – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential 21st century skill, incorporates key computer science concepts such as abstraction, algorithms, and debugging. Debugging is particularly underrepresented in the CT training literature. This multi-level meta-analysis focused on debugging as a core CT skill, and investigated the effects of various debugging…
Descriptors: Troubleshooting, Computation, Thinking Skills, Intervention
Peer reviewed Peer reviewed
Direct linkDirect link
Zhong, Baichang; Si, Qiuju – Journal of Educational Computing Research, 2021
Studies have indicated the importance of scaffolding in the problem-solving process, as well as the potential of integrating learning content into the troubleshooting tasks. However, few have explored in depth the learning process during troubleshooting via scaffolds while also taking students' cognitive load into account. To address this issue,…
Descriptors: Troubleshooting, Scaffolding (Teaching Technique), Instructional Effectiveness, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Zhong, Baichang; Li, Tingting – Journal of Educational Computing Research, 2020
In Robotics Education (RE), the hands-on experience with troubleshooting problems is seen as a good catalyst to enhance the participants' problem-solving skills. Based on the pedagogical technique of collaborative learning and pair programming, pair learning is an emerging and potential method in RE, which means that students collaborate in pairs…
Descriptors: Robotics, Troubleshooting, Problem Solving, Teaching Methods