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
| Computer Science Education | 4 |
| Databases | 4 |
| Programming Languages | 4 |
| Computer Software | 2 |
| Error Patterns | 2 |
| Learning Activities | 2 |
| Programming | 2 |
| Teaching Methods | 2 |
| Best Practices | 1 |
| Classification | 1 |
| Classroom Research | 1 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 4 |
Author
| Amedeo Pachera | 1 |
| Andrea Mauri | 1 |
| Angela Bonifati | 1 |
| Brusilovsky, Pete | 1 |
| Kölling, Michael | 1 |
| Lee, Danielle H. | 1 |
| McCall, Davin | 1 |
| Seppänen, Ville | 1 |
| Sosnovsky, Sergey | 1 |
| Stefania Dumbrava | 1 |
| Taipalus, Toni | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 3 |
| Information Analyses | 1 |
| Reports - Evaluative | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Amedeo Pachera; Stefania Dumbrava; Angela Bonifati; Andrea Mauri – ACM Transactions on Computing Education, 2025
Query languages are the foundations of database teaching and education practices. The broad adoption of graph databases contrasts with the limited research into how they are taught. Contrary to relational databases, graph databases allow navigational queries with higher expressivity and lack an a priori schema. In this article, we design a…
Descriptors: Error Patterns, Graphs, Programming Languages, Databases
Taipalus, Toni; Seppänen, Ville – ACM Transactions on Computing Education, 2020
Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous considerations for the betterment of SQL education, yet these considerations may be too numerous…
Descriptors: Programming Languages, Computer Science Education, Literature Reviews, Learning Activities
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
Brusilovsky, Pete; Sosnovsky, Sergey; Yudelson, Michael V.; Lee, Danielle H.; Zadorozhny, Vladimir; Zhou, Xin – ACM Transactions on Computing Education, 2010
Rich, interactive eLearning tools receive a lot of attention nowadays from both practitioners and researchers. However, broader dissemination of these tools is hindered by the technical difficulties of their integration into existing platforms. This article explores the technical and conceptual problems of using several interactive educational…
Descriptors: Learning Activities, Courses, Classroom Research, Computer Science Education

Peer reviewed
Direct link
