Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 8 |
Descriptor
Foreign Countries | 8 |
Programming Languages | 8 |
Troubleshooting | 8 |
Computer Science Education | 7 |
Programming | 5 |
Computer Software | 4 |
College Students | 3 |
Thinking Skills | 3 |
Undergraduate Students | 3 |
Elementary School Students | 2 |
Error Correction | 2 |
More ▼ |
Source
Computer Science Education | 2 |
ACM Transactions on Computing… | 1 |
IEEE Transactions on Education | 1 |
IEEE Transactions on Learning… | 1 |
Informatics in Education | 1 |
International Journal of… | 1 |
Journal of Information… | 1 |
Author
Booth, Josephine | 1 |
Camarero, Cristobal | 1 |
Chang, Chia-Hu | 1 |
Denis Zhidkikh | 1 |
Fagerlund, Janne | 1 |
Fitzgerald, Sue | 1 |
Fuentes, Pablo | 1 |
Gray, Stuart | 1 |
Herreros, David | 1 |
Hilkka Grahn | 1 |
Hou, Ting-Yun | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Research | 6 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Elementary Education | 2 |
Grade 4 | 1 |
Intermediate Grades | 1 |
Audience
Location
Finland | 2 |
Israel | 1 |
New Zealand | 1 |
Spain | 1 |
Taiwan | 1 |
United Kingdom | 1 |
United Kingdom (Scotland) | 1 |
United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Toni Taipalus; Hilkka Grahn; Saima Ritonummi; Valtteri Siitonen; Tero Vartiainen; Denis Zhidkikh – ACM Transactions on Computing Education, 2025
SQL compiler error messages are the primary way users receive feedback when they encounter syntax errors or other issues in their SQL queries. Effective error messages can enhance the user experience by providing clear, informative, and actionable feedback. Despite the age of SQL compilers, it still remains largely unclear what contributes to an…
Descriptors: Computer Science Education, Novices, Information Systems, Programming Languages
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
Robertson, Judy; Gray, Stuart; Martin, Toye; Booth, Josephine – International Journal of Computer Science Education in Schools, 2020
We argue that understanding the cognitive foundations of computational thinking will assist educators to improve children's learning in computing. We explain the conceptual relationship between executive functions and aspects of computational thinking. We present initial empirical data from 23 eleven year old learners which investigates the…
Descriptors: Executive Function, Computation, Thinking Skills, Mathematics Skills
Fagerlund, Janne; Häkkinen, Päivi; Vesisenaho, Mikko; Viiri, Jouni – Informatics in Education, 2020
Computational thinking (CT) has been introduced in primary schools worldwide. However, rich classroom-based evidence and research on how to assess and support students' CT through programming are particularly scarce. This empirical study investigates 4th grade students' (N = 57) CT in a comparatively comprehensive and fine-grained manner by…
Descriptors: Grade 4, Elementary School Students, Preadolescents, Thinking Skills
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
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education, 2011
This study discusses and presents various strategies employed by novice programmers concerning exception handling. The main contributions of this paper are as follows: we provide an analysis tool to measure the level of assimilation of exception handling mechanism; we present and analyse strategies to handle exceptions; we present and analyse…
Descriptors: Foreign Countries, Programming Languages, Computer Software, Computer Software Evaluation
Fitzgerald, Sue; Lewandowski, Gary; McCauley, Renee; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
Debugging is often difficult and frustrating for novices. Yet because students typically debug outside the classroom and often in isolation, instructors rarely have the opportunity to closely observe students while they debug. This paper describes the details of an exploratory study of the debugging skills and behaviors of contemporary novice Java…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming