Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Computer Science Education | 4 |
| Error Patterns | 4 |
| Foreign Countries | 4 |
| Programming | 3 |
| Programming Languages | 3 |
| College Students | 2 |
| Introductory Courses | 2 |
| Misconceptions | 2 |
| Novices | 2 |
| Undergraduate Students | 2 |
| Automation | 1 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 4 |
Author
| Aivaloglou, Efthimia | 1 |
| Anna Rechtácková | 1 |
| Christian Dieter Schunn | 1 |
| Denis Zhidkikh | 1 |
| Fletcher, George | 1 |
| Hilkka Grahn | 1 |
| Julio Guerra | 1 |
| Miedema, Daphne | 1 |
| Peter L. Brusilovsky | 1 |
| Radek Pelánek | 1 |
| Saima Ritonummi | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 4 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
Audience
Location
| Chile | 2 |
| Belgium | 1 |
| Czech Republic | 1 |
| Finland | 1 |
| France | 1 |
| Germany | 1 |
| Netherlands | 1 |
| Poland | 1 |
| Singapore | 1 |
| United Kingdom | 1 |
| United States | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Anna Rechtácková; Radek Pelánek; Tomáš Effenberger – ACM Transactions on Computing Education, 2025
Code quality is a critical aspect of programming, as high-quality code is easier to maintain, and code maintenance constitutes the majority of software costs. Consequently, code quality should be emphasized in programming education. While previous research has identified numerous code quality defects commonly made by students, the current state…
Descriptors: Programming, Computer Science Education, Error Patterns, Automation
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
Miedema, Daphne; Fletcher, George; Aivaloglou, Efthimia – ACM Transactions on Computing Education, 2023
Prior studies in the Computer Science education literature have illustrated that novices make many mistakes in composing SQL queries. Query formulation proves to be difficult for students. Only recently, some headway was made towards understanding why SQL leads to so many mistakes, by uncovering student misconceptions. In this article, we shed new…
Descriptors: Computer Science Education, Novices, Misconceptions, Programming Languages
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

Peer reviewed
Direct link
