Publication Date
| In 2026 | 0 |
| Since 2025 | 7 |
| Since 2022 (last 5 years) | 19 |
| Since 2017 (last 10 years) | 26 |
| Since 2007 (last 20 years) | 30 |
Descriptor
Source
| ACM Transactions on Computing… | 30 |
Author
Publication Type
| Journal Articles | 30 |
| Reports - Research | 22 |
| Information Analyses | 3 |
| Reports - Descriptive | 3 |
| Reports - Evaluative | 3 |
| Tests/Questionnaires | 2 |
| Opinion Papers | 1 |
Education Level
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Andrea Ramirez-Salgado; Christine Wusylko; Lauren Weisberg; Johnny Delgado; Maya Israel – ACM Transactions on Computing Education, 2025
Computational Thinking (CT) is a critical set of 21st-century skills that young learners must develop to be successful in contemporary work and life. As more K-12 schools begin to integrate CT into the curriculum, Elementary Preservice Teachers (EPSTs) must be prepared to teach CT to their future students. Therefore, elementary teacher preparation…
Descriptors: Elementary School Teachers, Preservice Teachers, Computation, Thinking Skills
Radek Pelánek – ACM Transactions on Computing Education, 2025
Learning environments for programming education need a comprehensive task set that guides students from basic programming concepts to complex challenges. For creating such a task set, it is beneficial to utilize the concept of a design space--a systematic mapping of design dimensions and choices along these dimensions. We propose an iterative…
Descriptors: Computer Science Education, Programming, Design, Task Analysis
Pelánek, Radek; Effenberger, Tomáš – ACM Transactions on Computing Education, 2023
To provide practice and assessment of computational thinking, we need specific problems students can solve. There are many such problems, but they are hard to find. Learning environments and assessments often use only specific types of problems and thus do not cover computational thinking in its whole scope. We provide an extensive catalog of…
Descriptors: Computation, Thinking Skills, Problem Solving, Learning Activities
Bhagya Munasinghe; Tim Bell; Anthony Robins – ACM Transactions on Computing Education, 2023
In learning to program and understanding how a programming language controls a computer, learners develop both insights and misconceptions whilst their mental models are gradually refined. It is important that the learner is able to distinguish the different elements and roles of a computer (compiler, interpreter, memory, etc.), which novice…
Descriptors: Computation, Thinking Skills, Programming, Programming Languages
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
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
Chyanna Wee; Lillian Yee Kiaw Wang; Huey Fang Ong – ACM Transactions on Computing Education, 2025
This study presents the development of a student-centric framework for utilizing virtual reality (VR) technologies in education, specifically focusing on enhancing computational thinking skills. While numerous frameworks exist in this domain, they often lack consideration of student preferences, which are integral for fostering learner autonomy.…
Descriptors: Computer Simulation, Educational Technology, Technology Uses in Education, Computation
Olaperi Okuboyejo; Sigrid Ewert; Ian Sanders – ACM Transactions on Computing Education, 2025
Regular expressions (REs) are often taught to undergraduate computer science majors in the Formal Languages and Automata (FLA) course; they are widely used to implement different software functionalities such as search mechanisms and data validation in diverse fields. Despite their importance, the difficulty of REs has been asserted many times in…
Descriptors: Automation, Feedback (Response), Error Patterns, Error Correction
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
Luo, Feiya; Israel, Maya; Gane, Brian – ACM Transactions on Computing Education, 2022
There is little empirical research related to how elementary students develop computational thinking (CT) and how they apply CT in problem-solving. To address this gap in knowledge, this study made use of learning trajectories (LTs; hypothesized learning goals, progressions, and activities) in CT concept areas such as sequence, repetition,…
Descriptors: Elementary School Students, Computation, Thinking Skills, Learning Trajectories
Saqr, Mohammed; Ng, Kwok; Oyelere, Solomon Sunday; Tedre, Matti – ACM Transactions on Computing Education, 2021
The momentum around computational thinking (CT) has kindled a rising wave of research initiatives and scholarly contributions seeking to capitalize on the opportunities that CT could bring. A number of literature reviews have showed a vibrant community of practitioners and a growing number of publications. However, the history and evolution of the…
Descriptors: Computation, Thinking Skills, Bibliometrics, Educational Research
Kutay, Emine; Oner, Diler – ACM Transactions on Computing Education, 2022
The purpose of this study is to examine the role of Minecraft-based coding activities on computational thinking (CT) of middle school students. In the study, CT was conceptualized so that it encapsulates not only the knowledge of computational concepts (e.g., loops and conditionals) but also the use of CT practices (e.g., testing and debugging).…
Descriptors: Programming, Video Games, Middle School Students, Computation
Deepti Tagare – ACM Transactions on Computing Education, 2024
Background and Objective: Teacher assessment research suggests that teachers have good conceptual understanding of CT. However, to model CT-based problem-solving in their classrooms, teachers need to develop the ability to recognize when and how to apply CT skills. Does existing professional development (PD) equip teachers to know when and how to…
Descriptors: Computation, Thinking Skills, Elementary Secondary Education, Predictor Variables
Alejandro Espinal; Camilo Vieira; Alejandra J. Magana – ACM Transactions on Computing Education, 2024
This paper presents a systematic literature review of professional development programs in computational thinking (CT). CT has emerged as an essential set of skills that everyone should develop to participate in a global society. However, there were no pre-service or in-service teacher programs to integrate CT into the K-12 classrooms until very…
Descriptors: Faculty Development, Computation, Thinking Skills, Skill Development
Werner, Linda; Denner, Jill; Campe, Shannon; Torres, David M. – ACM Transactions on Computing Education, 2020
This article builds on prior work that aims to measure computational learning (CL) during middle school. Since game computational sophistication (GCS) has been used as a proxy for a student's engagement in CL we build on their model to more completely describe the relationship between different types of building blocks of computer games and GCS.…
Descriptors: Computation, Middle School Students, Knowledge Level, Learner Engagement
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
