ACM Transactions on Computing Education

Papers
(The median citation count of ACM Transactions on Computing Education is 2. The table below lists those papers that are above that threshold based on CrossRef citation counts [max. 250 papers]. The publications cover those that have been published in the past four years, i.e., from 2022-08-01 to 2026-08-01.)
ArticleCitations
Exploring Identity in Relation to Influential Factors in CS1218
Exploring Interest in Informatics with a Focus on K-12 Students’ Preferences in the Context of a Robotics Workshop115
Participatory Design as a Mechanism for Informing an Interest-Driven Data Science Curriculum98
What Do I Know about AI beyond Everyday Knowledge? Unveiling Misconceptions Using Item Response Theory Analyses and Cognitive Interviews77
Fragmented Infrastructures, Fragmented Learners: The Case for Integrated, Longitudinal Learning Ecosystems in Computing Education67
Forging a Path: Faculty Interviews on the Present and Future of Computer Science Education in the United States52
Examining the What, Why, and How of Multilingual Student Identity Development in Computer Science52
Potential Factors for Retention and Intent to Drop-out in Brazilian Computing Programs47
Agile Social Software Engineer: An Empirical Approach to Mitigate and Manage Social Debts in Agile Environments42
Barriers and Supports to Offering Computer Science in High Schools: A Case Study of Structures and Agents38
Harnessing Pre-Course Aptitude Tests to Predict Performance on an Introductory Programming Assessment in Higher Education31
Understanding the Impact of Peer Instruction in CS Principles Teacher Professional Development30
Contextualization, Authenticity, and the Problem Description Effect30
Developing a Holistic AI Literacy Framework for Children25
An Examination of Black Undergraduate Women's Intersectional Experiences and Academic Motivation in Computing Education25
The Impact of a Community of Practice Scholarship Program on Students’ Computing Identity24
Grand Theories or Design Guidelines? Perspectives on the Role of Theory in Computing Education Research24
A Realist Review of Undergraduate Student Attitudes towards Ethical Interventions in Technical Computing Courses23
Make or Take: How Students Navigate Self-Created and Instructor-Provided Cheat Sheets23
Characterizing Teacher Support of Debugging with Physical Computing: Debugging Pedagogies in Practice22
Competency Models for Information Security and Cybersecurity Professionals: Analysis of Existing Work and a New Model22
CS=Me: Exploring Factors that Shape Black Women's CS Identity at the Intersections of Race and Gender21
Corrigendum: Teaching Algorithm Design: A Literature Review21
Teaching Ethics in Computing: A Systematic Literature Review of ACM Computer Science Education Publications21
LearnSQL: Impact of an Automatic Judge in Database Learning20
Abstraction First: Re-examining the Role of Algorithmic Patterns in CS Students' Abstraction Development20
Computational Thinking and Notional Machines: The Missing Link19
Responsible Computing: A Longitudinal Study of a Peer-led Ethics Learning Framework19
Exploring Gender Pairing in Programming Education: Impact on Programming Self-Efficacy and Collaboration Attitudes in a Developing Country's Rural Primary School19
Impact of UX Internships on Human-computer Interaction Graduate Students: A Qualitative Analysis of Internship Reports19
“Robots Can Do Disgusting Things, but Also Good Things”: Fostering Children’s Understanding of AI through Storytelling18
Assessment of Code, Which Aspects Do Teachers Consider and How Are They Valued?18
LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education18
Academically Included, Professionally Excluded: The Illusion of Inclusion in Computing Education17
An Integrative First-Year Induction Program for Computing Students: Design and Evaluation16
In the Black Mirror: Youth Investigations into Artificial Intelligence16
Debugging Pathways: Open-Ended Discrepancy Noticing, Causal Reasoning, and Intervening16
How Do Swedish Primary Teachers Introduce Programming in Their Classrooms, and What Strategies Are Used?16
Varying Program Input to Assess Code Reading Skills16
Relationship Between Implicit Intelligence Beliefs and Maladaptive Self-Regulation of Learning16
Introduction to the Special Issue on Justice-Centered Computing Education, Part 214
Evaluating Teamwork Components in Large Undergraduate Software Engineering Teams14
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use14
Affordances of Physical Objects in Computing Instruction from an Embodied Cognition Perspective13
A Qualitative Study of Experienced Course Coordinators’ Perspectives on Assessment in Introductory Programming Courses for Non-CS Majors12
Game Studio Simulator: Integrating Industry Practice and Formative Individual Assessment in Collaborative Game Development Capstone Projects12
An Expanded Quantitative Methodological Review of Research on Broadening Participation in Computing, 2005–202312
How Do First-Year Engineering Students’ Emotions Change while Working on Programming Problems?12
Programming Challenges and Perceptions: A Study of Separate Groups before and after the Release of ChatGPT12
PAStudio: A Peer Assessment Pedagogical Tool for Open-ended Assignments11
Cross-Country Variation in (Binary) Gender Differences in Secondary School Students’ CS Attitudes: Re-Validating and Generalizing a CS Attitudes Scale11
Neurodivergent Legitimacy in Computing Spaces11
Toward a Competence Model for Graphical Modeling11
Bob or Bot: Exploring ChatGPT's Answers to University Computer Science Assessment11
Decoding Debugging Instruction: A Systematic Literature Review of Debugging Interventions11
Learning Theories Use and Relationships in Computing Education Research11
Decoloniality, Digital-coloniality and Computer Programming Education11
Practitioner Perspectives on COVID-19’s Impact on Computer Science Education Among High Schools Serving Students from Lower and Higher Income Families10
Dual Process Theories: Computing Cognition in Context10
Validation of a Spanish-language Version of a Computer Programming Aptitude Test for First-year University Students10
The Benefits of Socially Responsible Computing in Early Computing Courses: A Multi-Institutional Study at Primarily Undergraduate Hispanic-Serving Institutions10
AI MyData: Fostering Middle School Students’ Engagement with Machine Learning through an Ethics-Infused AI Curriculum9
The ADCB Pedagogical Framework for Supporting Learning in Heterogeneous PGT Computer Science Cohorts9
Conceptualizing the Researcher-Theory Relation9
Improving the Assessment of Capstone Projects in the Bachelor’s Degree in Computer Engineering8
Development and Analysis of Pre-service Teachers’ Self-efficacy in Integrating Computer Science Survey Instrument Using Confirmatory Factor Analysis8
Automated Grading and Feedback Tools for Programming Education: A Systematic Review8
Identity in Higher Computer Education Research: A Systematic Literature Review8
Collaborative Methods and Study Motivation in CS1—A Systematic Literature Study8
Recruiting Practices in Informal CS Learning8
Gender Bias in Self-Perception of AI Knowledge, Impact, and Support among Higher Education Students: An Observational Study8
Sustainability in Computing Education: A Systematic Literature Review8
Computing Education’s Superbug: Interrogating the Computer-Mind Metaphors8
Program Behavior Gaps: An Extension of the Rules of Program Behavior Framework7
Effects of Task-Oriented Courses Conducted Outside the Classroom via Robotics Simulation on Design Thinking, Individual Creativity, and Self-Regulation7
A Review of Worked Examples in Programming Activities7
Relationships Between Fluid Intelligence, Interest, and Computer Science Content Knowledge in Secondary Education: A Structural Equation Modeling Approach7
Introduction to the Special Issue on Situating the Intersectional Experiences of Black Girls and Women in Computing & Technology7
Exploring the Use of Unplugged Gamification on Programming Learners’ Experience7
Resources for Teaching Operating Systems: A Survey of Instructors and a Literature Review7
Factors That Predict K-12 Teachers' Ability to Apply Computational Thinking Skills7
Influences of Precollege Out-of-School Time Computer Science Experiences on Students’ Career Interest in Computer Science6
Exploring the Role of Errors in Programming Learning6
CSM: A Code Style Model for Computing Educators6
Project-based Study Program Graduates’ Perceptions of Acquired Competences6
Analysis of Software Engineering Skills Gap in the Industry6
Teacher Attitudes & Beliefs in Computer Science (T-ABC): Development & Validation of a Teacher Survey Instrument6
Impacts of an Industrial Partnership with a Historically Black University on the Computing Career Decisions of Black Undergraduate Students5
An Embodied Sense of Programming: An Anti-Ableist Framework for the Analysis of Learners’ Developing Senses of Programming5
Equity and Inclusion through UDL in K-6 Computer Science Education: Perspectives of Teachers and Instructional Coaches5
Tracing Participation Beyond Computing Careers: How Women Reflect on Their Experiences in Computing Programs5
Why Students Cannot Easily Integrate Component Skills: An Investigation of the Composition Effect in Programming5
Faculty, Student, and Community Partner Experiences in Computer and Information Science Service Learning5
Become an AI Tool User or Builder: Designing Introductory AI Courses in a Liberal Arts Context5
A Scalable Incremental Verilog HDL Plagiarism Detection Approach for Large-Scale Samples5
Computational Thinking and Epistemic Heterogeneity: A Critical Review of Music+Coding5
(In)Comprehensible Input and Explicit Instruction: A New Model for Programming Language Acquisition5
Investigating a Synergized Game Design Teaching Framework for Student Engagement and Reflective Design5
Multi-Institutional Study on Impostor Phenomenon5
Student Challenges in Advanced SQL: Misconceptions and Misapplications5
“If You Can’t Dance Your Program, You Can’t Write It”: Challenges and Implications for AI in Education5
Designing for Engagement: A Comparison of Canvas and a Visual Peer Review Dashboard5
We Need to Fix Secondary School Computer Science4
Reflections on Theory4
Learning Environment for Ill-Structured Design Problem-Solving in a Data Structures Course4
Rethinking Computing Students’ Help Resource Utilization through Sequentiality4
An Automated Marker for Computer–Human Interaction ‘MarCHIr’: Assessment of Creative Web Prototypes4
Retaining Black Women in Computing: A Comparative Analysis of Interventions for Computing Persistence4
Editorial: Conceptualizing and Using Theory in Computing Education Research4
Preparing Elementary Preservice Teachers to Integrate Computational Thinking in the Curriculum4
Outsiders Within: How Do Black Girls Fit into Computer Science for All?4
From Servers to Satellites: Understanding Internet Principles among New Computer Science Teachers4
Automatic Feedback Generation for the Learning of Regular Expressions4
A Systematic Review of the Literature on CS Outreach Activities for Girls4
Views on Teaching and Learning Preferences for Women and Men in Undergraduate Computer Science4
From One Language to the Next: Applications of Analogical Transfer for Programming Education4
Measuring Student Performance and Readiness in Algorithms and Data Structures Courses4
Student-Centered Computing: Teacher Experiences in a New Introductory Computer Science Curriculum3
Identifying Difficult Questions and Student Difficulties in a Spanish Version of a Programming Assessment Instrument (SCS1)3
Disrupting Computing Education: Teen-Led Participatory Design in Libraries3
Characterizing the Student–TA Ecosystem in Computing Programs: A Two-Year, Multi-University TA Training Experiment3
20-Years Later: A Replication Study on Teaching CS1 Concepts3
Coding in Virtual Reality: How Space and Movement Can Support Embodied Learning3
Voices of Elementary Computer Science Teachers: Computer Science Integration Rationales and Practices3
Notional Machines: Retrieving Background Practices of Perception and Action3
Novice Perceptions on Effective Elements of PostgreSQL Error Messages3
A Model of How Students Engineer Test Cases With Feedback3
Integration of Learning Framework for Software Engineering Education3
A Research-Practice Partnership to Introduce Computer Science in Secondary School: Lessons from a Pilot Program3
Considerations for VR Integration into Human-Centered Computing Education3
Teaching the Bubble Sort Algorithm Using CS Unplugged Activities at the K-12 Level3
A Dialog About the Special Issues on Theory3
An In-Depth Exploration of Undergraduate Computer Science Students’ Perspectives on Learning Technical Writing in Community3
Expert Perspectives on Student Errors in SQL3
Topical Analysis of Programming Education Research Literature3
Evaluating ChatGPT-4 Vision on Brazil's National Undergraduate Computer Science Exam3
Beyond Isolated Interventions: An Ecological and Infrastructural Synthesis of K–12 Cybersecurity Education Research3
Professional Development in Computational Thinking: A Systematic Literature Review3
Effects of Worked Examples with Explanation Types and Learner Motivation on Cognitive Load and Programming Problem-solving Performance2
Developing Computational Thinking Skills through Embodied Dance Activities2
Investigating K-12 Computing Education in Four African Countries (Botswana, Kenya, Nigeria, and Uganda)2
Editorial for the Second Special Issue on “Conceptualizing and Using Theory in Computing Education Research”2
Global Manager: A Serious Game to Raise Awareness of the Challenges of Being a Project Manager in Global Software Development2
Public Computing Intellectuals in the Age of AI Crisis2
Addressing The Obstacles Encountered by Girls in Informatics: Insights from a Case Study of Czechitas2
Introduction to the Special Issue on Embodiment in Computing Education2
Coding with Purpose: Learning AI in Rural California2
Code Quality Defects in Introductory Programming2
Exploring the Envisioned Identity of Computing Students: Insights from Norway2
Paper-Rich, Trainee-Poor? Generative AI, Funding Retrenchment, and the Future of Computing Education Research2
Assessing the Effect of Programming Language and Task Type on Eye Movements of Computer Science Students2
Understanding Informatics in Continuing Vocational Education and Training Data in Germany2
Proxy-Based Programming: Making Programming More Accessible through Virtual, Physical, and Social Embodiment2
Diversity in AI Education: Tailoring students’ learning paths for inclusive learning about facial recognition2
Effects of Neoliberalism on Computing Education Research and Practice2
A Survey on Feedback Types in Automated Programming Assessment Systems2
Pyrates: Design and Evaluation of a Serious Game Aimed at Introducing Python Programming and Easing the Transition from Blocks2
0.086358070373535