Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 6 |
Descriptor
Programming | 6 |
Troubleshooting | 6 |
Undergraduate Students | 6 |
Computer Science Education | 3 |
Computer Software | 3 |
Foreign Countries | 3 |
Cognitive Processes | 2 |
Novices | 2 |
Problem Solving | 2 |
Programming Languages | 2 |
Thinking Skills | 2 |
More ▼ |
Source
AERA Online Paper Repository | 1 |
Computer Science Education | 1 |
Education and Information… | 1 |
IEEE Transactions on Education | 1 |
Informatics in Education | 1 |
Journal of Educational… | 1 |
Author
Chang, Chia-Hu | 1 |
Eunsung Park | 1 |
Fan, Aysa Xuemo | 1 |
Hou, Ting-Yun | 1 |
Jongpil Cheon | 1 |
Lin, Yu-Chih | 1 |
Lin, Yu-Tzu | 1 |
Liu, Qianhui | 1 |
Moskal, Adon Christian Michael | 1 |
Paquette, Luc | 1 |
Pinto, Juan D. | 1 |
More ▼ |
Publication Type
Reports - Research | 6 |
Journal Articles | 5 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Audience
Location
China | 1 |
Maryland (Baltimore) | 1 |
New Zealand | 1 |
Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Zhang, Yingbin; Paquette, Luc; Pinto, Juan D.; Liu, Qianhui; Fan, Aysa Xuemo – Education and Information Technologies, 2023
It is widely recognized that debugging is challenging for novice programmers and, as such, computing educators and researchers have called for explicit debugging instruction. Debugging requires various knowledge and skills, and different students may show different strengths and weaknesses. An understanding of such individual differences is…
Descriptors: Undergraduate Students, Programming, Novices, Troubleshooting
Vincenti, Giovanni – Informatics in Education, 2022
Preparing students for the workforce is a balancing act that involves theory, practice, and assessment. As students navigate an educational experience that is, however, often distant from real-world needs, it is imperative that academia finds a novel way to bridge the gap. As many organizations utilize open challenges to attract ideas and talent,…
Descriptors: Undergraduate Students, Active Learning, Student Projects, Problem Solving
AERA Online Paper Repository, 2020
Debugging is the most difficult part of programming for novices. Through comparative experiments, this paper compares the differences between novices and the experts in the debugging process from the perspective of the frequency of each debugging skill behavior and the connection of each behavior. The study find that there is a difference in the…
Descriptors: Programming, Troubleshooting, Novices, Expertise
Moskal, Adon Christian Michael; Wass, Rob – Computer Science Education, 2019
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are…
Descriptors: Computer Software, Undergraduate Students, Programming, Programming Languages
Lin, Yu-Tzu; Wu, Cheng-Chih; Hou, Ting-Yun; Lin, Yu-Chih; Yang, Fang-Ying; Chang, Chia-Hu – IEEE Transactions on Education, 2016
This study explores students' cognitive processes while debugging programs by using an eye tracker. Students' eye movements during debugging were recorded by an eye tracker to investigate whether and how high- and low-performance students act differently during debugging. Thirty-eight computer science undergraduates were asked to debug two C…
Descriptors: Cognitive Processes, Programming, Computer Software, Computer Science Education