Publication Date
| In 2026 | 0 |
| Since 2025 | 5 |
| Since 2022 (last 5 years) | 10 |
| Since 2017 (last 10 years) | 10 |
| Since 2007 (last 20 years) | 10 |
Descriptor
| Coding | 10 |
| Computer Science Education | 9 |
| Programming | 5 |
| Student Attitudes | 4 |
| College Students | 3 |
| Computer Software | 3 |
| Computation | 2 |
| Grade 7 | 2 |
| Grade 8 | 2 |
| Prompting | 2 |
| Schemata (Cognition) | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 10 |
Author
| Amy J. Ko | 2 |
| Alannah Oleson | 1 |
| Alessandro Bogliolo | 1 |
| Anael Kuperwajs Cohen | 1 |
| Annika Pofantis Ostergren | 1 |
| Bernardo Feliciano | 1 |
| Cameron L. Roberts | 1 |
| Christel Sirocchi | 1 |
| Chun-Ying Chen | 1 |
| Daniel Voyer | 1 |
| David DeLiema | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 10 |
| Reports - Research | 6 |
| Reports - Descriptive | 2 |
| Information Analyses | 1 |
| Reports - Evaluative | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
| Secondary Education | 3 |
| Elementary Education | 2 |
| Grade 7 | 2 |
| Grade 8 | 2 |
| Junior High Schools | 2 |
| Middle Schools | 2 |
| Grade 10 | 1 |
| Grade 5 | 1 |
| Grade 6 | 1 |
| More ▼ | |
Audience
Location
| European Union | 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
Hanli Geyser – ACM Transactions on Computing Education, 2024
Like digital technologies themselves, programming education is embedded in the colonial matrix of power, and access to programming knowledge demands immersion in the epistemologies of the Global North. While there is a growing body of work exploring ways to decolonise programming education, far more needs to be done. Current research focuses on…
Descriptors: Computer Science Education, Decolonization, Programming, Power Structure
Jean Salac; Lena Armstrong; F. Megumi Kivuva; Jayne Everson; Amy J. Ko – ACM Transactions on Computing Education, 2025
Background and Context: With the growing movement to adopt critical framings of computing, scholars have worked to reframe computing education from the narrow development of programming skills to skills in identifying and resisting oppressive structures in computing. However, we have little guidance on how these framings may manifest in classroom…
Descriptors: Critical Theory, Computer Science Education, Summer Programs, Secondary School Students
Cameron L. Roberts; Michael S. Horn – ACM Transactions on Computing Education, 2025
In recent years, the intersection of music and coding has emerged as a cross-disciplinary approach to engage learners in both musical and computational expression. This article examines the motivations and framing of recent music and coding research through an analysis of 65 articles published between 2004 and 2024. We survey the key findings of…
Descriptors: Literature Reviews, Coding, Music, Music Education
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Eman Abdullah AlOmar – ACM Transactions on Computing Education, 2025
Large Language Models (LLMs), such as ChatGPT, have become widely popular for various software engineering tasks, including programming, testing, code review, and program comprehension. However, their impact on improving software quality in educational settings remains uncertain. This article explores our experience teaching the use of Programming…
Descriptors: Coding, Natural Language Processing, Artificial Intelligence, Computer Software
David DeLiema; Jeffrey K. Bye; Vijay Marupudi – ACM Transactions on Computing Education, 2024
Learning to respond to a computer program that is not working as intended is often characterized as finding a singular bug causing a singular problem. This framing underemphasizes the wide range of ways that students and teachers could notice discrepancies from their intention, propose causes of those discrepancies, and implement interventions.…
Descriptors: Computer Software, Troubleshooting, Intention, Intervention
Christel Sirocchi; Annika Pofantis Ostergren; Alessandro Bogliolo – ACM Transactions on Computing Education, 2024
Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical, and responsible use of digital technologies in every aspect of life. DC proves essential in the contemporary digital landscape, yet its diffusion is hindered by biases, misunderstandings, and limited awareness. Teaching Informatics in the…
Descriptors: Computer Science Education, Information Science Education, Coding, Digital Literacy
Anael Kuperwajs Cohen; Alannah Oleson; Amy J. Ko – ACM Transactions on Computing Education, 2024
Collaboration is an important aspect of computing. In a classroom setting, working with others can increase a student's motivation to attempt more challenges, reduce the difficulty of complicated concepts, and bring about greater overall success. Despite extensive research in other domains, there has been minimal exploration within computing on…
Descriptors: College Students, Help Seeking, Student Behavior, Programming
Lijun Ni; Gillian Bausch; Elizabeth Thomas-Cappello; Fred Martin; Bernardo Feliciano – ACM Transactions on Computing Education, 2024
This study examined student learning outcomes from a middle school computer science (CS) curriculum developed through a researcher and practitioner partnership (RPP) project. The curriculum is based on students creating mobile apps that serve community and social good. We collected two sets of data from 294 students in three urban districts: (1)…
Descriptors: Computer Software, Middle School Students, Coding, Self Efficacy

Peer reviewed
Direct link
