Publication Date
In 2025 | 1 |
Since 2024 | 4 |
Descriptor
Programming Languages | 4 |
Computer Science Education | 3 |
Programming | 3 |
Evaluation | 2 |
Foreign Countries | 2 |
Adolescents | 1 |
Biofeedback | 1 |
Career Readiness | 1 |
Classification | 1 |
Coding | 1 |
Cognitive Ability | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 4 |
Author
Bonita Sharif | 1 |
Christian Dieter Schunn | 1 |
Cole S. Peterson | 1 |
Daniel Voyer | 1 |
Eric Aubanel | 1 |
Julio Guerra | 1 |
Leah Bidlake | 1 |
Matthieu Branthôme | 1 |
Michael D. Dodd | 1 |
Niloofar Mansoor | 1 |
Peter L. Brusilovsky | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Elementary Secondary Education | 1 |
Audience
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
Niloofar Mansoor; Cole S. Peterson; Michael D. Dodd; Bonita Sharif – ACM Transactions on Computing Education, 2024
Background and Context: Understanding how a student programmer solves different task types in different programming languages is essential to understanding how we can further improve teaching tools to support students to be industry-ready when they graduate. It also provides insight into students' thought processes in different task types and…
Descriptors: Biofeedback, Eye Movements, Computer Science Education, Programming Languages
Matthieu Branthôme – ACM Transactions on Computing Education, 2024
This article reports on a design-based research study centered on the conception and the assessment of the "Pyrates" application. This online serious game aims at introducing Python programming to K-12 students while easing the transition from block-based to text-based languages. After we present the various aspects underlying the…
Descriptors: Educational Games, Programming, Elementary Secondary Education, 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