Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Cognitive Processes | 4 |
| Foreign Countries | 4 |
| Programming | 4 |
| Troubleshooting | 4 |
| Computer Science Education | 3 |
| Difficulty Level | 3 |
| College Students | 2 |
| Eye Movements | 2 |
| Undergraduate Students | 2 |
| Arousal Patterns | 1 |
| Coding | 1 |
| More ▼ | |
Source
| IEEE Transactions on Education | 1 |
| International Association for… | 1 |
| Journal of Learning Analytics | 1 |
| Turkish Online Journal of… | 1 |
Author
| Caner, Sonay | 1 |
| Chang, Chia-Hu | 1 |
| Gaševic, Dragan | 1 |
| Giannakos, Michalis | 1 |
| Hou, Ting-Yun | 1 |
| Lin, Yu-Chih | 1 |
| Lin, Yu-Tzu | 1 |
| Mangaroska, Katerina | 1 |
| Mari Ueda | 1 |
| Sharma, Kshitij | 1 |
| Tetsuo Tanaka | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 4 |
| Journal Articles | 3 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Tetsuo Tanaka; Mari Ueda – International Association for Development of the Information Society, 2025
This paper reports on an exploratory study designed to quantitatively investigate the effects of three code reading methods. We conducted an experiment with 22 university students with programming experience, who were tasked with finding and fixing bugs in C language source code using three different reading methods: "reading aloud,"…
Descriptors: Foreign Countries, Undergraduate Students, Graduate Students, Programming
Turkmen, Gamze; Caner, Sonay – Turkish Online Journal of Distance Education, 2020
This study aims to provide a comprehensive and in-depth investigation of the debugging process in programming teaching in terms of cognitive and metacognitive aspects, based on programming students who demonstrate low, medium, and high programming performance and to propose instructional strategies for scaffolding novice learners in an effective…
Descriptors: Programming, Novices, Electronic Learning, Troubleshooting
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michalis – Journal of Learning Analytics, 2020
Programming is a complex learning activity that involves coordination of cognitive processes and affective states. These aspects are often considered individually in computing education research, demonstrating limited understanding of how and when students learn best. This issue confines researchers to contextualize evidence-driven outcomes when…
Descriptors: Learning Analytics, Data Collection, Instructional Design, Learning Modalities
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

Peer reviewed
Direct link
