ACM

ACM Transactions on Computing Education Template

Write in a clean editor, then format for ACM Transactions on Computing Education in one click — DocuGuru applies the official ACM template with numbered references and exports a submission-ready PDF plus the editable LaTeX source. Free to start.

About the ACM Transactions on Computing Education format

ACM Transactions on Computing Education is a peer-reviewed journal published by ACM, covering Teaching and Learning Programming, Online Learning and Analytics, Gender and Technology in Education. Over its lifetime it has published 664 papers, which have received 20,263 citations.

PublisherACM
Reference styleNumbered (ACM)
Numbered — [1], [2] in the text
[1] Ada Smith, Ben Jones, and Cara Lee. 2023. A representative article title. ACM Transactions on Computing Education 12, 3, Article 45 (2023).

Formats any DOI in ACM Transactions on Computing Education style. No sign-up.

Publishes research inTeaching and Learning Programming Online Learning and Analytics Gender and Technology in Education Innovative Teaching and Learning Methods Educational Games and Gamification
ISSN1946-6226
Citation impact (2-yr)3.14
h-index71
i10-index342
Top institutions publishing hereUniversity of Washington
You getA submission-ready PDF and the editable LaTeX source — ready to submit.

Papers published in ACM Transactions on Computing Education per year

28
2014
28
2015
26
2016
30
2017
26
2018
47
2019
27
2020
49
2021
55
2022
44
2023
42
2024
91
2025

Citation impact of ACM Transactions on Computing Education by publication year

2.2K
2014
1.2K
2015
800
2016
1.9K
2017
993
2018
1.6K
2019
824
2020
1.1K
2021
1.3K
2022
664
2023
343
2024
160
2025

Citations each year’s papers have accumulated so far — the most recent years are still building up.

Most-cited papers in ACM Transactions on Computing Education

The Scratch Programming Language and Environment

John Maloney, Mitchel Resnick, Natalie Rusk et al. · 1 Nov 2010

Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the Scratch programming language…

1,400 citations Cite SaveGo to paper →
Computational Thinking in Elementary and Secondary Teacher Education

Aman Yadav, Chris Mayfield, Ninger Zhou et al. · 1 Mar 2014

Computational thinking (CT) is broadly defined as the mental activity for abstracting problems and formulating solutions that can be automated. In an increasingly information-based society, CT is becoming an essential skill for everyone. To ensure that students develop this ability at the K-12 level, it is important to provide teachers with an adequate knowledge about…

Students’ Misconceptions and Other Difficulties in Introductory Programming

Yizhou Qian, James Daniel Lehman · 27 Oct 2017

Efforts to improve computer science education are underway, and teachers of computer science are challenged in introductory programming courses to help learners develop their understanding of programming and computer science. Identifying and addressing students’ misconceptions is a key part of a computer science teacher's competence. However, relevant research on this topic is not as fully…

A Review of Generic Program Visualization Systems for Introductory Programming Education

Juha Sorva, Ville Karavirta, Lauri Malmi · 1 Nov 2013

This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical evaluations. A…

Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms

David Weintrop, Uri Wilensky · 27 Oct 2017

The number of students taking high school computer science classes is growing. Increasingly, these students are learning with graphical, block-based programming environments either in place of or prior to traditional text-based programming languages. Despite their growing use in formal settings, relatively little empirical work has been done to understand the impacts of using block-based programming…

ACM Transactions on Computing Education template — frequently asked questions

How do I write a paper in the ACM Transactions on Computing Education format?
In DocuGuru you write your manuscript in a normal editor — no LaTeX setup required — and select the ACM Transactions on Computing Education template. When you export, DocuGuru compiles the paper into the official ACM format and hands you a submission-ready PDF along with the editable LaTeX source.
What reference style does ACM Transactions on Computing Education use?
ACM Transactions on Computing Education uses Numbered (ACM) references, shown as numbered [1], [2] markers in the text. DocuGuru formats every in-text citation and the reference list in this exact style automatically. A reference appears like this: [1] Ada Smith, Ben Jones, and Cara Lee. 2023. A representative article title. ACM Transactions on Computing Education 12, 3, Article 45 (2023).
Do I need to know LaTeX to submit to ACM Transactions on Computing Education?
No. DocuGuru generates the acmart LaTeX class and compiles the PDF for you in the background, so you get a ACM-ready ACM Transactions on Computing Education document without writing any LaTeX. If you do want it, the LaTeX source is included in the export.
Can I import an existing draft into the ACM Transactions on Computing Education template?
Yes. Paste or upload your current manuscript — Word, LaTeX, Markdown, or plain text — and DocuGuru reflows it into the ACM Transactions on Computing Education format with correct headings, figures, tables, and numbered citations.
What is ACM Transactions on Computing Education?
ACM journal. It is a engineering and computer science journal, published by ACM.
Can I export a submission-ready ACM Transactions on Computing Education PDF?
Yes — DocuGuru produces a PDF built with the official ACM Transactions on Computing Education template (the acmart class) that is ready to submit to ACM, together with the matching LaTeX source files.
How much does the ACM Transactions on Computing Education template cost?
You can start writing in the ACM Transactions on Computing Education template for free. Exporting the final submission-ready ACM Transactions on Computing Education PDF and LaTeX source is part of DocuGuru's paid plans — see the app for current pricing.
Use the ACM Transactions on Computing Education template