Publication Date
In 2025 | 3 |
Descriptor
Computer Science Education | 3 |
Programming Languages | 3 |
Programming | 2 |
Ambiguity (Semantics) | 1 |
Coding | 1 |
College Students | 1 |
Computer Mediated… | 1 |
Curriculum Development | 1 |
Educational Change | 1 |
Error Patterns | 1 |
Ethics | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 3 |
Author
Daniel Voyer | 1 |
Denis Zhidkikh | 1 |
Eric Aubanel | 1 |
Hilkka Grahn | 1 |
Leah Bidlake | 1 |
Michelle Craig | 1 |
Rita Garcia | 1 |
Saima Ritonummi | 1 |
Tero Vartiainen | 1 |
Toni Taipalus | 1 |
Valtteri Siitonen | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 1 |
Audience
Location
Finland | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Leah Bidlake; Eric Aubanel; Daniel Voyer – ACM Transactions on Computing Education, 2025
Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model-based learning and visualizations. The goals of the research presented here were to determine: how the mental models of programmers change and develop as they learn…
Descriptors: Schemata (Cognition), Programming, Computer Science Education, Coding
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
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses