Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Descriptor
Classification | 5 |
Computer Science Education | 4 |
Computer Software | 4 |
Programming | 3 |
Databases | 2 |
Difficulty Level | 2 |
Error Patterns | 2 |
Misconceptions | 2 |
Programming Languages | 2 |
Behavior | 1 |
Coding | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 5 |
Author
Christian Dieter Schunn | 1 |
Congkai Geng | 1 |
Draper, Steve | 1 |
Heeren, Bastiaan | 1 |
Jeuring, Johan | 1 |
Jiahui You | 1 |
Julio Guerra | 1 |
Keuning, Hieke | 1 |
Kölling, Michael | 1 |
Maguire, Joseph | 1 |
McCall, Davin | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 3 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Chile | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yiting Wang; Tong Li; Jiahui You; Xinran Zhang; Congkai Geng; Yu Liu – ACM Transactions on Computing Education, 2025
Understanding software modelers' difficulties and evaluating their performance is crucial to Model-Driven Engineering (MDE) education. The software modeling process contains fine-grained information about the modelers' analysis and thought processes. However, existing research primarily focuses on identifying obvious issues in the software…
Descriptors: Computer Software, Engineering Education, Models, Identification
Draper, Steve; Maguire, Joseph – ACM Transactions on Computing Education, 2023
The overall aim of this article is to stimulate discussion about the activities within CER, and to develop a more thoughtful and explicit perspective on the different types of research activity within CER, and their relationships with each other. While theories may be the most valuable outputs of research to those wishing to apply them, for…
Descriptors: Computer Science Education, Educational Research, Computer Science, Classification
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
McCall, Davin; Kölling, Michael – ACM Transactions on Computing Education, 2019
The types of programming errors that novice programmers make and struggle to resolve have long been of interest to researchers. Various past studies have analyzed the frequency of compiler diagnostic messages. This information, however, does not have a direct correlation to the types of errors students make, due to the inaccuracy and imprecision…
Descriptors: Computer Software, Programming, Error Patterns, Novices
Keuning, Hieke; Jeuring, Johan; Heeren, Bastiaan – ACM Transactions on Computing Education, 2019
Formative feedback, aimed at helping students to improve their work, is an important factor in learning. Many tools that offer programming exercises provide automated feedback on student solutions. We have performed a systematic literature review to find out what kind of feedback is provided, which techniques are used to generate the feedback, how…
Descriptors: Programming, Teaching Methods, Computer Science Education, Feedback (Response)