ACM Transactions on

Computing Education (TOCE)

Latest Articles

Students’ Misconceptions and Other Difficulties in Introductory Programming: A Literature Review

Efforts to improve computer science education are underway, and teachers of computer science are challenged in introductory programming courses to... (more)

Teaching Software Product Lines: A Snapshot of Current Practices and Challenges

Software Product Line (SPL) engineering has emerged to provide the means to efficiently model, produce, and maintain multiple similar software variants, exploiting their common properties, and managing their variabilities (differences). With over two decades of existence, the community of SPL researchers and practitioners is thriving, as can be... (more)

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

The number of students taking high school computer science classes is growing. Increasingly, these students are learning with graphical, block-based... (more)

Developing Computational Thinking through a Virtual Robotics Programming Curriculum

Computational thinking describes key principles from computer science that are broadly generalizable. Robotics programs can be engaging learning... (more)

How Student Centered is the Computer Science Classroom? A Survey of College Faculty

Student-centered instructional practices structure a class so that students interact with each other, engage deeply with the content, and receive... (more)


ACM TOCE review process  is now double-blind 

Authors who submit papers to ACM TOCE should see the paragraphs on double-blind review in the newly-updated author guidelines for details on how to anonymize their papers for submission. Papers that are not properly anonymized will be returned to authors, thus delaying the review process. 

Authors: Submit by 8:00 am on first day of month for fastest review 

ACM TOCE's monthly peer review process begins on the first day of each month. On this day, we begin reviewing all papers received by our "soft" deadline:  8:00 a.m. U.S. Pacific Time on the first day of the month. If you want your paper to be reviewed as quickly as possible, submit it just before our monthly "soft" deadline.

Special Issue on machine learning education coming in early 2019

ACM TOCE will publish a special issue on machine learning education in early 2019. Authors interested in submitting articles to this special issue need to submit article abstracts by April 6, 2018, and full papers by June 15, 2018. For more information, please see the call for papers.

Special Issue on capstones and projects coming in early 2018

ACM TOCE will publish a special issue on capstones and project in computing education in early 2018. Extended abstracts for this special issue are due by January 15, 2017, and full papers by April 1, 2017. For more information, please see the call for papers.

Special Issue on global software engineering coming in late 2017

ACM TOCE will publish a special issue on global software engineering education in late 2017. Authors interested in this special issue need to submit extended abstracts by December 15, 2016, and full papers by March 15, 2017. For more information, please see the call for papers.

About TOCE

The ACM Transactions on Computing Education (TOCE) publishes high quality, peer-reviewed, archival papers in computing education. Papers published in TOCE take a scholarly approach to teaching and learning, establish a clear connection to student learning, and appeal to a broad audience interested in computing education: instructors, researchers, curriculum designers, and administrators.  READ MORE

Forthcoming Articles

The Academic, Social and Professional Integration Profiles of Information Technology Students

Low retention rates in higher education Information Technology (IT) studies have led to an unmet demand for IT specialists. Therefore, universities need to apply interventions to increase retention rates and provide the labor market with more IT graduates. However, students with different characteristics may need different types of interventions. The current study applies a person-oriented approach and identifies the profiles of first-year IT students in order to design group-specific support. Tintos (1975, 1993) integration model was used as a framework to analyze questionnaire data from 509 first-year IT students in Estonia. The students response profiles were distinguished through latent profile analysis, and the students were divided into four classes based on their responses to questions about academic integration, professional integration and graduation-related self-efficacy. The difference in academic integration was smaller between the classes than the difference in professional integration. Based on the results it was suggested that one class of students need extra courses to increase their academic integration. Two classes need more professional integration (e.g., work practice), which can be achieved in collaboration with IT companies. In addition, one class of IT students seems to need no additional interventions applied by the university to be retained.

Building LEGO Towers: An Exercise for Teaching the Challenges of Global Work

Global software engineering has changed the way software is developed today. To address the new challenges, many universities have launched specially tailored courses to train young professionals to work in globally distributed projects. However, a mere acknowledgment of the geographic, temporal, and cultural differences does not necessarily lead to a deep understanding of the underlying practical implications. Therefore, many universities developed alternative teaching and learning activities, such as multi-university collaborative projects and small-scale simulations or games. In this paper, we present a small-scale exercise that uses Lego blocks to teach skills necessary for global work. We describe the many different interventions that could be implemented in the execution of the exercise, and share the results from two runs of the exercise with a group of international students. Our results suggest that the exercise can be a valuable tool to help students dealing with troublesome knowledge associated with global software engineering and a useful complement to the courses dedicated to this subject.

Taking a Studio Course in Distributed Software Engineering from a Large Local Cohort to a Small Global Cohort

One of the challenges of global software engineering courses is to bring the practices and experience of large geographically distributed teams into the local and time-limited environment of a classroom. Over the last six years, an on-campus studio course for software engineering has been developed at The University of Queensland that places small teams of students on different features of a common product. This creates two layers of collaboration, as students work within their teams on individual features, and the teams must interoperate with many other teams on the common product. The class uses continuous integration practices and predominantly asynchronous communication channels (Slack and GitHub) to facilitate this collaboration. The original goal of this design was to ensure that students would authentically experience issues associated with realistically-sized software projects, and learn to apply appropriate software engineering and collaboration practices to overcome them, in a course without significant extra staffing. Data from the development logs showed that most commits take place outside synchronous class hours, and the project operates as a temporally distributed team even though the students are geographically co-located. Since 2015, a course adapted from this format has also been taught at the University of New England -- an Australian regional university that is also Australia's longest continuous provider of distance education. In this course, most students study online, and the class has to be able to work globally, because as well as students taking part from around Australia, there are also typically a small number of students taking part from overseas. Transfering the course to a smaller but predominantly online institution has allowed us to evaluate the distributed nature of the course, by considering what aspects of the course needed to change to support students who are geographically distributed, and comparing how the two cohorts behave. This has produced an overall course design, to teach professional distributed software engineering practices, that is adaptable from large classes to small, and from local to global.

Classroom-based research projects for Computing teachers: facilitating professional learning

The introduction of Computing to the National Curriculum in England has led to a situation where in-service teachers need to develop subject knowledge and pedagogical expertise in computer science, which presents a significant challenge. Professional learning opportunities can support this; these may be most effective when situated in the teachers' own working practices. This paper describes a project to support Computing teachers in developing pedagogical skills by carrying out classroom-based research in their schools. A group of 22 primary (Grades K-5) and secondary (Grades 6-10) teachers from schools across England planned, designed and implemented research projects either individually or in small groups, supported by a team of university colleagues. Inter and intra group progress was shared online and face-to-face within a distributed community of inquiry. Data collection included surveys, video data, and the projects completed by the teachers. The findings from the project are analysed using Clarke and Hollingsworth's Interconnected Model of Teacher Professional Growth (IMTPG), which enables an identification and exploration of teacher change. Results of the analysis demonstrate that the approach can foster ``growth networks" - the construct used within IMTPG to indicate teacher change which is likely to be sustained and fundamental to teachers' understanding. The individual nature of this change indicates that the approach supports personal change related to each teacher's specific situation. Although there is a huge literature on action research as part of teacher professional learning, we believe this to be the first time this has been carried out in the context of computer science education. We conclude by critically reflecting on the lessons that we have learned in leading this project.

A Fringe Topic in a Fragile Network: How Digital Literacy and Computer Science Instruction is Supported (or not) by Teacher Ties

In this NSF CSforALL funded research study, the authors sought to understand the extent to which an urban districts teacher instructional support network enabled or constrained access to social capital and their capacity to implement and diffuse DLCS instructional practice throughout the K-12 curriculum. Social network analysis was used to investigate informal teacher advice-seeking and advice-giving patterns of DLCS support. Network measures of cohesion and centrality were computed. Findings revealed that DLCS focused teacher support networks tend to exhibit very low density, have relatively few ties, include a high number of isolates (teachers with no connections), and centralize around a particular actor. In addition, results revealed that teacher sense self-efficacy (a belief in their own ability to implement DLCS instruction) was significantly lower than their self-efficacy related to the implementation of more general instructional practices. Overall, study findings suggest that district capacity for the implementation of K-12 digital literacy and computer science curriculum and instruction may be quite low. Authors conclude that examining and strengthening teacher access to social capital and networks of instructional support may be a crucial step for educators concerned with school improvement and the diffusion of digital literacy and computer science curricula in US schools. CCS Concepts: " Human Centered Computing ’ Collaborative and social computing design and evaluation methods ’ Social Network Analysis; Social and Professional Topics ’ Computing Education ’ Computing literacy, K-12 education

Managing diversity in distributed software development education - a longitudinal case study

Teaching Distributed Software Development with real distributed settings is a challenging and rewarding task. Distributed courses are idiosyncratically more challenging than standard local courses. We have experienced this during our distributed course, which has now been run for 14 consecutive years. In this paper, we present and analyze the emerging diversities specific to distributed project-based courses. We base our arguments on our experience and we exploit a three-layered distributed course model, which we use to analyze several course elements throughout the 14-years lifetime of our distributed project-based course. In particular, we focus on the changes that the course underwent throughout the years, combining findings obtained from the analyzed data with our own teaching perceptions. Additionally, we propose insights on how to manage the various diversity aspects.

Comparing Computing Professionals' Perceptions of Importance of Skills and Knowledge on the Job and Coverage in Undergraduate Experiences

The purpose of this paper is to discuss the findings of a survey of nearly 300 computing professionals who are involved in the design and/or development of software across a variety of industries. We report on the surveyed professionals perceptions of the importance of a range of topics and skills, and the degree to which recent graduates felt that each topic or skill was stressed in their undergraduate experience. Our findings highlight the value of breadth and flexibility in technical skills, and the universal importance of critical thinking, problem solving, on-the-job learning, interpersonal skills, and the ability to work well in cross-disciplinary teams. However, the recent graduates we surveyed report inconsistent coverage of these most important topics in their degree experiences. We discuss implications for education and for future research.

RecurTutor: An Interactive Tutorial for Learning Recursion

Recursion is one of the most important and hardest topics in lower division computer science courses. As it is an advanced programming skill, the best way to learn it is through targeted practice exercises. But the best practice problems are hard to grade. As a consequence, students historically have completed only a small number of recursion programming exercises as part of their coursework. We present a new way for teaching such programming skills. Students view examples and visualizations, then practice a wide variety of automatically assessed, small-scale programming exercises that address the sub-skills required to learn recursion. The basic recursion tutorial (RecurTutor) teaches material typically encountered in CS2 courses. Experiments showed that RecurTutor supports recursion learning for CS2 level students. Students who used RecurTutor had significantly better grades on recursion exam questions than did students who used typical instruction. Students who experienced RecurTutor spent significantly more time on solving programming exercises than students who experienced typical instruction, and came out with a significantly higher confidence level.

Evaluating GSD-Aware: a Serious Game for Discovering Global Software Development challenges

Global Software Development (GSD) is a strong industry trend at the present time. This means that if computer science engineers are to be trained with respect to this paradigm, it is very important to include the topic in software engineering courses, attempting to ensure that students learn about GSD and become familiar with its advantages and challenges. However, software engineering curricula courses do not always consider this paradigm. It must also be recognized that it is also difficult to find a suitable method with which to teach/develop the different skills that are advisable to have in GSD, given that it is frequently the case that there is a lot of content and not a great deal of time available to deal with it all. In this paper we propose the use of a serious game called GSD-Aware, with which students can suffer some of the typical challenges of GSD by interacting with avatars and by using several means of communication to solve some given problems. The paper focuses on the empirical validation of the game, for which an experiment was conducted, the aim being to analyze whether the game helps students to be aware of GSD challenges. It was discovered that after playing the game the students gave the same degree of importance as before playing it to these factors: lack of communication, lack of experience in the use of communication tools, and language difference. On the other hand, after playing the game the students were aware of the greater influence that the following factors can have: lack of coordination, trust, cultural differences, lack of face to face and informal communication, time difference and lack of team spirit. In their final analysis, students agreed that the serious game scenario helped them to understand the importance of GSD challenges. As a result, it can be concluded that the serious game seems to be an appropriate tool to help teach GSD features, as these games are often more affordable and entertaining than other traditional methods. Data indicate that by using GSD-Aware students can in a short period of time realize the importance of different factors that influence GSD projects. This method may be a better way of explaining these factors to them than by means of explanations given from a merely theoretical point of view.


Publication Years 2001-2017
Publication Count 316
Citation Count 2025
Available for Download 315
Downloads (6 weeks) 2940
Downloads (12 Months) 24770
Downloads (cumulative) 305150
Average downloads per article 969
Average citations per article 6
First Name Last Name Award
El Saddik Abdulmotaleb ACM Distinguished Member (2010)
ACM Senior Member (2008)
Joel Adams ACM Distinguished Member (2012)
ACM Senior Member (2011)
Douglas Baldwin ACM Senior Member (2012)
Catriel Beeri ACM Fellows (2007)
Mordechai Ben-Ari ACM Distinguished Member (2009)
Amy S Bruckman ACM Senior Member (2009)
Peter Brusilovsky ACM Senior Member (2008)
Martin C Carlisle ACM Distinguished Member (2009)
ACM Senior Member (2006)
John Carroll ACM Fellows (2003)
Michael E. Caspersen ACM Distinguished Member (2013)
ACM Senior Member (2011)
Lillian N Cassel ACM Distinguished Member (2012)
ACM Senior Member (2011)
Hsinchun Chen ACM Fellows (2015)
John Cigas ACM Senior Member (2015)
Steve Cooper ACM Distinguished Member (2012)
ACM Senior Member (2009)
James H. Cross ACM Distinguished Member (2017)
Adrienne Decker ACM Senior Member (2016)
Stephen H Edwards ACM Distinguished Member (2014)
Barbara Jane Ericson ACM Senior Member (2016)
Barbara Ericson ACM Karl V. Karlstrom Outstanding Educator Award (2010)
Yishai Feldman ACM Senior Member (2007)
Sally Fincher ACM Distinguished Member (2009)
Edward Fox ACM Fellows (2017)
Judith Gal-Ezer ACM Karl V. Karlstrom Outstanding Educator Award (2017)
Dan Garcia ACM Distinguished Member (2012)
Mark Guzdial ACM Distinguished Member (2014)
ACM Fellows (2014)
ACM Karl V. Karlstrom Outstanding Educator Award (2010)
ACM Senior Member (2009)
David Harel ACM Software System Award (2007)
ACM Fellows (1994)
ACM Karl V. Karlstrom Outstanding Educator Award (1992)
Lance Hoffman ACM Fellows (1995)
Jhilmil Jain ACM Senior Member (2014)
Mike Joy ACM Senior Member (2009)
Randy H. Katz ACM Karl V. Karlstrom Outstanding Educator Award (1999)
ACM Fellows (1996)
Amruth Kumar ACM Distinguished Member (2016)
ACM Senior Member (2009)
Deepak Kumar ACM Senior Member (2009)
Michael Kölling ACM Distinguished Member (2011)
Richard E. Ladner ACM Fellows (1995)
David Largent ACM Senior Member (2017)
George Lepouras ACM Senior Member (2008)
Renée McCauley ACM Distinguished Member (2017)
ACM Senior Member (2009)
Monica McGill ACM Senior Member (2016)
Filippo Menczer ACM Distinguished Member (2013)
Mattia Monga ACM Senior Member (2018)
Gail C Murphy ACM Fellows (2017)
ACM Distinguished Member (2010)
David Patterson ACM A. M. Turing Award (2017)
ACM-IEEE CS Eckert-Mauchly Award (2008)
ACM Distinguished Service Award (2007)
ACM Fellows (1994)
ACM Karl V. Karlstrom Outstanding Educator Award (1991)
Manuel A. Perez-Quinones ACM Senior Member (2017)
Leo Porter ACM Senior Member (2017)
Hridesh Rajan ACM Distinguished Member (2017)
ACM Senior Member (2014)
Clifford A Shaffer ACM Distinguished Member (2015)
ACM Senior Member (2007)
Shervin Shirmohammadi ACM Senior Member (2017)
Ralf Steinmetz ACM Fellows (2001)
Chris Stephenson ACM Presidential Award (2016)
ACM Senior Member (2009)
Bent Thomsen ACM Senior Member (2016)
Tammy VanDeGrift ACM Senior Member (2011)
J. Angel Velazquez-Iturbide ACM Senior Member (2016)
Isabel Wagner ACM Senior Member (2017)
Henry M Walker ACM Distinguished Member (2009)
ACM Senior Member (2009)
Laurie Ann Williams ACM Distinguished Member (2011)

First Name Last Name Paper Counts
Josh Tenenberg 13
Robert McCartney 13
Michal Armoni 7
Mordechai Ben-Ari 5
Christopher Hundhausen 5
Michael Kölling 4
Deepak Kumar 4
Mark Guzdial 4
Mary Rosson 3
Stephen Edwards 3
Tammy VanDeGrift 3
Ville Karavirta 3
Peter Brusilovsky 3
Jürgen Börstler 3
Mike Joy 3
Brian Hanks 3
Michail Giannakos 3
Ian Utting 3
Peter Hubwieser 3
Jesús Velázquez-Iturbide 3
William Yurcik 3
Alyce Brady 2
Russell Boyatt 2
Barry Fagin 2
B Popovsky 2
Craig Miller 2
Orit Hazzan 2
Scott Grissom 2
Adam Carter 2
Anthony Robins 2
John Maloney 2
Brian Dorn 2
Craig Zilles 2
Shuchi Grover 2
Ari Korhonen 2
Guido Rößling 2
Grant Braught 2
Rachelle Heller 2
Abdulmotaleb El Saddik 2
Ville Tirronen 2
Sally Fincher 2
Chris Stephenson 2
Neil Brown 2
Amy Bruckman 2
Holly Yanco 2
Lisa Meeden 2
Deborah Frincke 2
Ville Isomöttönen 2
Stephen Cooper 2
Lisa Kaczmarczyk 2
Michael, Loui 2
James Paterson 2
John Carroll 2
Tom Mcklin 2
Douglas Blank 2
S Oudekirk 2
Paul Gestwicki 2
Thomas Hilburn 2
Edward Fox 2
Richard Conn 2
Linda Werner 2
Orni Meerbaum--Salant 2
Albert Ritzhaupt 2
Tariq King 2
Deborah Fields 2
Monica McGill 2
Ralf Steinmetz 2
Martin Carlisle 2
Amruth Kumar 2
Amber Settle 2
Juha Sorva 2
Sergey Sosnovsky 2
Peter Clarke 2
Richard Ladner 2
Yasmin Kafai 2
Doug Baldwin 2
Stefan Fischer 2
Hsinchun Chen 2
Colin Higgins 2
Mitchel Resnick 2
Alejandra Magana 2
Michael Falk 2
Debra Davis 2
Geoffrey Herman 2
Lauri Malmi 2
Lecia Barker 2
Joanna Goode 2
Geoffrey Gray 1
Beth Simon 1
Jorma Sajaniemi 1
Bradley Pascoe 1
Cheston Williams 1
Lance Hoffman 1
Martín Llamas-Nistal 1
Manuel Caeiro-Rodríguez 1
Juan Santos Gago 1
Thorsten Hampel 1
Uolevi Nikula 1
Jonas Boustedt 1
Shannon Campe 1
Tal Hassner 1
Susan Reardon 1
Brendan Tangney 1
Wesley Coelho 1
David Hendry 1
Robert Gay 1
Carl Burch 1
Oliver Buhn 1
Thomas Röblitz 1
Paul Kuban 1
Rammohan Ragade 1
Philippas Tsigas 1
Manuel Pérez-Quiñones 1
Athanasios Tsintsifas 1
Stephen Chan 1
Hongva Leong 1
Nichole Turnage 1
Natalie Rusk 1
Michael Yudelson 1
Ricky Archer 1
Nickolas Falkner 1
Brian McNely 1
David Weintrop 1
Nabil El Ioini 1
Zdravko Markov 1
Michael Stewart 1
Mohsen Beheshti 1
Sheila Humphreys 1
Tom Murphy 1
Yasser Elleithy 1
Randy Katz 1
David Patterson 1
Joseph LaViola, 1
Eunkyoung Lee 1
L Eby 1
Konstantinos Chorianopoulos 1
Nicolas Georganas 1
Gail Murphy 1
Zan Huang 1
Kelly Schultz 1
Keith Shomper 1
Martin Shepperd 1
Kenneth Hoganson 1
Laurie Williams 1
Marcus Brown 1
Yishai Feldman 1
Gary Nutt 1
Frank Greitzer 1
Olga Kuchar 1
Nathan Griffiths 1
Christopher Douce 1
Michele Jackson 1
Dilvan Moreira 1
Warren Harrison 1
Vince Delio 1
Peter Bloniarz 1
Sergio Daicz 1
Peter Andreae 1
Roland Mittermeir 1
Françoise Tort 1
Barbara Ericson 1
Javier Muguerza 1
Bent Thomsen 1
Michael Caspersen 1
Joseph Hollingsworth 1
Daniel Zingaro 1
Amit Shesh 1
Siddharth Kaza 1
Erno Lokkila 1
Catharine Brand 1
Julie Rursch 1
Doug Jacobson 1
Kian Pokorny 1
Alexander Chizhik 1
Stanisław Radziszowski 1
Cecile Yehezkel 1
Stuart Hirshfield 1
Timothy Gegg-Harrison 1
Michael Grinder 1
Hongchi Shi 1
Robert Allen 1
Kay Robbins 1
Theodora Koulouri 1
Matti Lattu 1
Brian Silverman 1
Vladimir Zadorozhny 1
Yaseen Qadah 1
Linda Marshall 1
David Largent 1
Mathieu Acher 1
Roberto d’Amore 1
Carsten Schulte 1
Susan Coleman 1
V Renumol 1
John Haddow 1
Sarah Hug 1
Orpheus Crutchfield 1
Dennis Brylow 1
Anastasios Theodoropoulos 1
Tim Bell 1
Igor Semakin 1
Luisa Zecca 1
Fraser McKay 1
Isabel Dietrich 1
Marie Bienkowski 1
Nicholas Diana 1
Debbie Richards 1
Niko Myller 1
Jason Hallstrom 1
Michael Reese 1
Tanya McGill 1
Leonardo Mariani 1
Jason Freeman 1
Sangjin An 1
Arto Vihavainen 1
Kris Gutierrez 1
Ian Horses 1
Ashok Basawapatna 1
Jairo Pava 1
Paul Krause 1
Kristian Sandahl 1
Judith Mann 1
Anne Spence 1
Jussi Kasurinen 1
Carol Zander 1
Wanda Kunkle 1
Jill Denner 1
Itzik Bayaz 1
Christophe Kolski 1
Xin Zhou 1
Huiming Yu 1
Eben Witherspoon 1
Renée McCauley 1
Uri Wilensky 1
Camilo Vieira 1
Kacie Conroy 1
Juliane Blazevski 1
Abdulhadi Shoufan 1
Sorin Huss 1
Paul Gross 1
Dharanipragada Janakiram 1
Audrey Rorrer 1
Guy Haas 1
Peter Khooshabeh 1
Stephanie Ludi 1
Thomas Reichlmayr 1
Viggo Kann 1
Masaki Ishiyama 1
George Lepouras 1
Dario Malchiodi 1
Sue Sentance 1
Rosalie Ocker 1
Richard Pak 1
Murali Sitaraman 1
Andreas Stefik 1
Lauri Malmi 1
Daniela Micucci 1
Brian Magerko 1
Mike Reilly 1
Elise Livingston 1
Andrea Crews-Brown 1
Blair Taylor 1
Shingshin Shin 1
Jeongwon Choi 1
Ulrik Schroeder 1
Raghu Raman 1
Giora Alexandron 1
David Harel 1
Edward Jones 1
Simone Kauffeld 1
Stephan Krusche 1
Thomas Clayton 1
Cynthia Wambsgans 1
Mary Switzer 1
Andrea Danyluk 1
Christopher Wood 1
Chris Mayfield 1
John Korb 1
Debora Lui 1
Ilias Pappas 1
Nuzi Haneef 1
Sonja Gievska-Krliu 1
X Zhu 1
Cora Burger 1
Shervin Shirmohammadi 1
Michael Evans 1
Taneshia Marshall 1
Mark Holliday 1
Julia Lobur 1
Chao Teo 1
B Dugan 1
Cynthia Lester 1
Mark Warschauer 1
Svetlana Yarosh 1
Ching Shene 1
Igor Verner 1
Christopher Kitts 1
Adnan Baykal 1
Robert Bangert-Drowns 1
Sandoor Schuman 1
Wenjung Hsin 1
Paul Wagner 1
José Brustoloni 1
M Koger 1
William Gilley 1
Timothy Yuen 1
Vincent Ng 1
Marisa Exter 1
Michael O’Grady 1
Peter Alston 1
Xiaohong Yuan 1
Percy Vega 1
Lisa Thompson 1
Ross Higashi 1
Emily Baehr 1
Roberto López-Herrejón 1
Rick Rabiser 1
Richard Alo 1
Colleen Lewis 1
Dan Garcia 1
Kathleen Goldschmidt 1
Jeongkyu Lee 1
Angeliki Antoniou 1
Mattia Monga 1
Béatrice Drot-Delange 1
Monique Grandbastien 1
José Martín 1
Olusola Adesope 1
Satabdi Basu 1
Michael Eagle 1
Julie Barnes 1
Maria Knobelsdorf 1
Dieter Engbring 1
Krishnashree Achuthan 1
Sandeep Mitra 1
Lori Postner 1
Hilko Paulsen 1
Wei Zhang 1
Khaled Benkrid 1
Ursula Wolz 1
Jane Margolis 1
Robert Drysdale 1
Karen Renaud 1
Quintin Cutts 1
Pawan Agarwal 1
Jhilmil Jain 1
Theodore Norvell 1
Pierluigi Crescenzi 1
Alfinge Wang 1
Beverley Cook 1
Laurence Merkle 1
Simon Rawles 1
Ronghua Wang 1
Fushing Sun 1
William Leahy 1
Sarita Yardi 1
Linda Null 1
Michael Chau 1
David Ginat 1
Byron Marshall 1
Juan Moure 1
Kathy Garvin-Doxas 1
Chihwei Ho 1
Boris Koldehofe 1
Douglas Grimes 1
Tara Hutchinson 1
Pavlos Symeonidis 1
Jussi Nikander 1
James Orwell 1
William Waite 1
Steve Carr 1
Elaine Silva 1
Michael Peterson 1
Simon Parsons 1
Elizabeth Sklar 1
Jagdish Gangolly 1
Dale Skrien 1
Luis De Simoni 1
Gabriel Wainer 1
Klaus Sutner 1
Andrew Phillips 1
Brett Landry 1
Reinhard Keil-Slawik 1
Kate Sanders 1
Claudia Ott 1
Kerry Shephard 1
Tomi Pasanen 1
Yulei(Gavin) Zhang 1
David Walsh 1
Daniellehyunsook Lee 1
Rebecca Vivian 1
Vreda Pieterse 1
Christian Schunn 1
Robin Shoop 1
Yizhou Qian 1
R Garcia 1
Alana Platt 1
Ilenia Fronza 1
Luis Corral 1
Iratxe Soraluze 1
Txelo Ruiz-Vazquez 1
Lone Thomsen 1
Arto Hellas 1
John Stamper 1
Erkki Sutinen 1
Barry Ip 1
Laura Leventhal 1
Tony Koppi 1
Marco Thomas 1
Nadia Repenning 1
David Webb 1
Fred Gluck 1
Arwa Allinjawi 1
David Broman 1
Olga Liskin 1
David Johnson 1
Kimberly Misa-Escalante 1
Jiangjiang Liu 1
Meredith Stone 1
Sarah Pulimood 1
Penny Rheingans 1
S Jayaprakash 1
Arnold Pears 1
Heather Thiry 1
Mukkai Krishnamoorthy 1
Emma Enström 1
Raissa Relator 1
Carlo Bellettini 1
Mauro Torelli 1
Tom Crick 1
Georges Baron 1
Shelly Engelman 1
Anne Brodsky 1
Joel Adams 1
Helen Hu 1
Saturnino Garcia 1
Leo Porter 1
T Hendrix 1
Ruth Davis 1
Kristin Searle 1
Judy Goldsmith 1
Nicholas Mattei 1
Jeanjinsun Ryoo 1
Ayman Abdel Hamid 1
Boris Muzykantskii 1
Wenliang Du 1
Rao Shen 1
Marina Papatriantafilou 1
Kristy Huston 1
Donald Chinn 1
Victoria Sakhnini 1
Daniel White 1
Susan Imberman 1
Laura Iwan 1
Sanjay Goel 1
George Berg 1
Jesus Garcia-Pasquel 1
Demián Wassermann 1
Rick Decker 1
David Reed 1
Frances Goosey 1
J Rodriguez-Estevez 1
Robin Adams 1
Emre Tunar 1
Osman Balci 1
Robert Macredie 1
Grace Ngai 1
Mouldi Sagar 1
Evelyn Eastmond 1
Randy Connolly 1
Jinsheng Xu 1
Dina Venter 1
Christina Outlay 1
Raymond Chang-Lau 1
Kenneth Goldman 1
Clifford Shaffer 1
Matthew Cooper 1
Kafai Cheng 1
Ann Gates 1
Néstor Rodríguez 1
Malek Adjouadi 1
Teresa Dahlberg 1
Tiffany Barnes 1
Sheryl Burgstahler 1
Christopher Harrison 1
Manuel Carro 1
Ángel Herranz 1
Omar Abuzaghleh 1
Kyle Persohn 1
Daiki Isayama 1
Judith Gal-Ezer 1
Lennart Rolandsson 1
Inga Skogh 1
Simon Humphreys 1
Neena Thota 1
Anders Berglund 1
Alireza Ahadi 1
Raymond Lister 1
Daniel Olivares 1
Dana Kracaw 1
Roman Bednarik 1
Stelios Xinogalos 1
Laura Campbell 1
Rivka Taub 1
Jocelyn Armarego 1
Erkki Kaila 1
Johannes Magenheim 1
Torsten Brinda 1
Ludger Humbert 1
Alexander Repenning 1
Prema Nedungadi 1
Andy Luse 1
Hana Al-Nuaim 1
Robert Pastel 1
Marika Seigel 1
Alex Mayer 1
Bernd Bruegge 1
Klara Benda 1
Antonio Fuentes 1
Charles Kelemen 1
Anukrati Agrawal 1
David Umphress 1
Larry Barowski 1
Aman Yadav 1
Georgina Cosma 1
Alexandros Merkouris 1
Hussein Abdel-Wahab 1
Pamela Krolikowski 1
Ambikesh Jayal 1
Frank Mueller 1
Dolores Rexachs 1
David Livingstone 1
Christian Spannagel 1
Amer Diwan 1
Jason Gilder 1
Jason Wright 1
David Ahlgren 1
Neil Quinn 1
Peter Stone 1
Hugh Osborne 1
Dean Armstrong 1
Alberto Segre 1
Joshua Cogliati 1
Orlena Gotel 1
Anna Eckerdal 1
Lynda Thomas 1
Stanislao Lauria 1
Mikko Apiola 1
Bénédicte Talon 1
Thomas Park 1
Yan(Mandy) Dang 1
Katrina Falkner 1
Hamid Tarmazdi 1
Laurie Murphy 1
Jason Ravitz 1
Karen Parker 1
Ulrich Kiesmuller 1
John Fernandez 1
Jason Sanchez 1
Hansa Sinha 1
Daniel Garcia 1
Koichi Yamazaki 1
Evgeniy Khenner 1
Anna Morpurgo 1
Peter Dolog 1
Susanna Siebert 1
Gene Poor 1
Dugald Hutchings 1
Scott Mccoid 1
Mikko Laakso 1
Youngjun Lee 1
Jan Vahrenhold 1
Jaakko Kurhila 1
Hilarie Nickerson 1
Smrithi Venkatasubramanian 1
Gregory Hislop 1
Stoney Jackson 1
Tyler Sondag 1
Hridesh Rajan 1
Thomas Zimmerman 1
Karen Kim 1
Amy Fann 1
Kim Pearson 1
Robert Cupper 1
James Cross 1
Lacey Montgomery 1
Teena Vellaramkalayil 1
Stefan Schaeckeler 1
Jaime Urquiza-Fuentes 1
Ninger Zhou 1
Marie Nordström 1
Catriel Beeri 1
Yifat Ben-David Kolikant 1
Jane Sinclair 1
Margarita Andreou 1
Sahar Ghanem 1
William Griswold 1
John Zahorjan 1
Brian Shelburne 1
Kelli Slaten 1
Charles McDowell 1
Scott Turner 1
Ashok Samal 1
Taina Tikansalo 1
Jacob Dickerson 1
Jean Mayo 1
Travis Doom 1
Damira Pon 1
Matt Bishop 1
Filippo Menczer 1
John Cigas 1
Rocky Ross 1
Timothy Rosenberg 1
Manuel Fernández-Iglesias 1
Yi Shang 1
Andrea Forte 1
Gary Westhead 1
James Lehman 1
Karthikeyan Umapathy 1
Jens Bennedsen 1
Cinda Heeren 1
Ingrid Russell 1
Todd Neller 1
Alexander Alon 1
Monika Akbar 1
Sean Ponce 1
Ron Eglash 1
A Brady 1
Leland Beck 1
Michael Bruce-Lockhart 1
Marcin Łukowiak 1
James Vallino 1
Eliot Kaplan 1
Neomi Liberman 1
Mike Joy 1
Dongyong Zhang 1
Achilles Kameas 1
Charles Overstreet 1
Agustín González 1
Torsten Leidig 1
Lillian Cassel 1
Jeffrey Humphries 1
Raymond Mcdowell 1
Geoffrey Roy 1
Emilio Luque 1
Peter McKenna 1
Sarah Berenson 1
Falko Kuester 1
Leenkiat Soh 1
Gwen Nugent 1
Marja Kuittinen 1
Andreas Zendler 1
Avi Cohen 1
Rose Shumba 1
Jon Hobbs 1
Thomas Hurbanek 1
Jose Galaviz 1
Murray Pearson 1
Bhagyavati 1
Luis Anido-Rifón 1
N Barnette 1
Henry Walker 1
Andrea Lawrence 1
Tricia Shepherd 1
Cynthiabailey Lee 1
Weijia Shang 1
Sarah Buchanan 1
Susanne Hambrusch 1
Tim Wahls 1
Jane Margolis 1
Amjad Altadmri 1
Letizia Jaccheri 1
Demetrios Sampson 1
Carol Martin 1
R Maly 1
Ajay Gupta 1
Chris Wild 1
Kurt Rothermel 1
Allison Tew 1
Andrew Woodbridge 1
Kimberly Buch 1
Julio Mariño 1
Ariel Rabkin 1
Charles Reiss 1
Michael Ziwisky 1
Violetta Lonati 1
Edurne Larraza-Mendiluze 1
Nestor Garay-Vitoria 1
Michael Giang 1
Starr Hiltz 1
Svetlana Drachova 1
Joan Krone 1
Paul Albee 1
Monica McGill 1
Adrienne Decker 1
Einari Kurvinen 1
Arno Pasternak 1
Ryan Grover 1
Kyuhan Koh 1
Susan Miller 1
Michal Gordon 1
Heidi Ellis 1
Maria Vasilevskaya 1
Kurt Schneider 1
Lukas Alperowitz 1
Peggy Doerschuk 1
Jill Scheibler 1
Kim Bruce 1
Sushing Chen 1

Affiliation Paper Counts
Villanova University 1
Calvin College 1
University of North Florida 1
College of Saint Benedict Saint John's University 1
University of Erlangen-Nuremberg 1
Anglia Ruskin University 1
University of Macedonia 1
Oklahoma Baptist University 1
National Taitung University Taiwan 1
Universite Blaise Pascal 1
Pacific Lutheran University 1
Texas A and M University - Corpus Christi 1
University of San Diego 1
Mount Royal College 1
Victoria University of Wellington 1
Bar-Ilan University 1
Henan Agricultural University 1
Lockheed Martin Corporation 1
Ecole Normale Superieure de Cachan 1
University College Dublin 1
Tel Aviv University 1
Colby College 1
Oklahoma State University - Stillwater 1
The University of Hong Kong 1
Pomona College 1
Northwestern University 1
Rhode Island College 1
SUNY Brockport 1
University of Texas at El Paso 1
Spelman College 1
Tuskegee University 1
College of Staten Island 1
Southern Polytechnic State University 1
Dartmouth College 1
IBM Research 1
University of Dublin, Trinity College 1
Denison University 1
University of Wollongong 1
Creighton University 1
The Interdisciplinary Center Herzliya 1
Allegheny College 1
University of Dallas 1
College of Charleston 1
Oregon State University 1
Ionian University 1
University of Florida 1
Skidmore College 1
University of Duisburg-Essen 1
University of California, Davis 1
University Southern Indiana 1
University of Washington-Bothell 1
RWTH Aachen University 1
University of Toronto 1
Yonsei University 1
Carleton University 1
Indiana University Southeast 1
Elon University 1
Rose Hulman Institute Technology 1
Park University 1
University of Nebraska at Omaha 1
Indiana University of Pennsylvania 1
Macquarie University 1
Alpen-Adria-Universität Klagenfurt 1
Kennesaw State University 1
University of Canterbury 1
University of Louisville 1
Winona State University 1
University of Liverpool 1
University of Surrey 1
Indiana University 1
Williams College 1
New York University 1
University of Florence 1
Johannes Kepler University Linz 1
Manchester Metropolitan University 1
University of Montana 1
Messiah College 1
Wittenberg University 1
Washington University in St. Louis, School of Medicine 1
New Jersey Institute of Technology 1
Trinity College Hartford 1
University of Wuppertal 1
Portland State University 1
University of North Texas 1
Dickinson College, Pittsburgh 1
University of Strathclyde 1
University of Alabama 1
School of Higher Technology - University of Quebec 1
Nassau Community College 1
Florida Agriculture and Mechanical University 1
Rockhurst University 1
Grinnell College 1
Universite Paris Descartes 1
The University of North Carolina Wilmington 1
University of Chicago 1
University of Southern California 1
Dun Laoghaire Institute of Art, Design, and Technology 1
University of Aarhus 1
Gettysburg College 1
University of Hull 1
Aberystwyth University 1
Universite de Rennes 1 1
Free University of Berlin 1
University of Gavle 1
Curtin University of Technology, Perth 1
University of Nevada, Las Vegas 1
Illinois State University 1
Central Connecticut State University 1
North Dakota State University 1
University of Huddersfield 1
Zuse Institute Berlin 1
TU Dortmund University 1
California State University 1
University of Puerto Rico-Mayaguez 1
Amrita Vishwa Vidyapeetham University 1
AgentSheets, Inc 1
University of Houston-Downtown 1
Cardiff Metropolitan University 1
Universite de Lorrain 1
Edith Cowan University, Joondalup 1
CSIRO Data61 1
Ramapo College of New Jersey 2
University of Glasgow 2
University of Texas at San Antonio 2
Towson University 2
University of Waikato 2
King Abdulaziz University 2
Westminster College, Salt Lake City 2
Gottfried Wilhelm Leibniz Universitat 2
Nanyang Technological University 2
University of Wisconsin Eau Claire 2
Nottingham Trent University 2
University of Wisconsin Whitewater 2
Western Carolina University 2
Technical University in Braunschweig 2
University of Sao Paulo 2
Linkoping University 2
Central Michigan University 2
Washington University in St. Louis 2
The University of British Columbia 2
State University of New York at Albany 2
Fraunhofer Institute for Integrated Publication and Information Systems Institute 2
University of Oregon 2
Stanford University 2
University of Texas at Austin 2
Lappeenranta University of Technology 2
University of Hartford 2
Hamilton College 2
University of Stuttgart 2
State University of New York Geneseo 2
University of Kentucky 2
Blekinge Institute of Technology 2
San Diego State University 2
Memorial University of Newfoundland 2
Murdoch University 2
Humboldt State University 2
University of Central Florida 2
Northern Arizona University 2
Brooklyn College 2
Perm State University 2
University of Technology Sydney 2
University of Iowa 2
Grand Valley State University 2
Microsoft Corporation 2
University of Edinburgh 2
Embry Riddle Aeronautical University 2
University of Ottawa, Canada 2
Syracuse University 2
Umea University 2
Utah State University 2
National Autonomous University of Mexico 2
Kingston University 2
University of Massachusetts Lowell 2
Hellenic Open University 2
Chalmers University of Technology 3
University of Buenos Aires 3
Swarthmore College 3
University of Peloponnese 3
Bradley University 3
University of Portland 3
Johns Hopkins University 3
University of Missouri-Columbia 3
Glasgow Caledonian University 3
Hebrew University of Jerusalem 3
Free University of Bozen-Bolzano 3
University of Arizona 3
Lamar University 3
Illinois Wesleyan University 3
University of Milan - Bicocca 3
Drexel University 3
Marquette University 3
Fort Lewis College 3
Bowling Green State University 3
Korea National University of Education 3
University of Pretoria 3
Aalborg University 3
Open University of Israel 3
Universidad Autonoma de Barcelona 3
University of California, Santa Cruz 3
Rensselaer Polytechnic Institute 3
Indian Institute of Technology, Madras 3
University of Nebraska - Lincoln 3
Penn State Harrisburg 3
Clemson University 3
Technical University of Madrid 3
Communaute d'Universites et d'Etablissements Lille Nord de France 3
SRI International 4
Royal Institute of Technology 4
Uppsala University 4
Iowa State University 4
University of Pennsylvania 4
University of Turku 4
The University of North Carolina at Charlotte 4
University of California, Irvine 4
Hong Kong Polytechnic University 4
University of Adelaide 4
Gunma University 4
University of Otago 4
Wright State University 4
Universidad Rey Juan Carlos 4
University of Paderborn 4
University of Maryland, Baltimore County 4
DePaul University 4
University of California, Los Angeles 4
Ball State University 4
University of California, San Diego 4
University of Jyvaskyla 4
University of Bridgeport 4
North Carolina State University 5
The College of New Jersey 5
Montana State University 5
Santa Clara University 5
Kalamazoo College 5
University of Nottingham 5
Brunel University London 5
Technion - Israel Institute of Technology 5
Carnegie Mellon University 5
University of Helsinki 6
George Washington University 6
Auburn University 6
Norwegian University of Science and Technology 6
North Carolina Agricultural and Technical State University 6
Bryn Mawr College 6
Technical University of Munich 6
USAF Academy 6
Universidad de Vigo 6
University of the Basque Country 6
University of Milan 6
University of Eastern Finland 6
University of Illinois at Urbana-Champaign 7
Pennsylvania State University 7
Rochester Institute of Technology 7
Florida International University 7
Michigan Technological University 7
Massachusetts Institute of Technology 7
Pacific Northwest National Laboratory 7
Technical University of Darmstadt 8
Old Dominion University 9
Washington State University Pullman 9
University of Washington, Seattle 10
University of California, Berkeley 10
Purdue University 11
Aalto University 11
University of Washington, Tacoma 12
The University of Warwick 12
University of Kent 13
University of Connecticut 13
University of Pittsburgh 14
Georgia Institute of Technology 17
Weizmann Institute of Science Israel 18
Virginia Tech 18
University of Colorado at Boulder 19

ACM Transactions on Computing Education (TOCE)

Volume 18 Issue 1, December 2017
Volume 17 Issue 4, September 2017
Volume 17 Issue 3, August 2017 Special Issue on Learning Analytics
Volume 17 Issue 2, June 2017
Volume 17 Issue 1, January 2017

Volume 16 Issue 4, October 2016
Volume 16 Issue 3, June 2016
Volume 16 Issue 2, March 2016
Volume 16 Issue 1, February 2016

Volume 15 Issue 4, December 2015 Special Issue on Team Projects in Computing Education
Volume 15 Issue 3, September 2015
Volume 15 Issue 2, May 2015 Special Issue II on Computer Science Education in K-12 Schools
Volume 15 Issue 1, March 2015 Special Issue on Web Development
Volume 14 Issue 4, February 2015

Volume 14 Issue 3, November 2014
Volume 14 Issue 2, June 2014 Special Issue on Computing Education in (K-12) Schools
Volume 14 Issue 1, March 2014

Volume 13 Issue 4, November 2013
Volume 13 Issue 3, August 2013 Special Issue on Alternatives to Lecture in the Computer Science Classroom
Volume 13 Issue 2, June 2013
Volume 13 Issue 1, January 2013

Volume 12 Issue 4, November 2012
Volume 12 Issue 3, July 2012
Volume 12 Issue 2, April 2012
Volume 12 Issue 1, March 2012

Volume 11 Issue 4, November 2011
Volume 11 Issue 3, October 2011
Volume 11 Issue 2, July 2011
Volume 11 Issue 1, February 2011

Volume 10 Issue 4, November 2010
Volume 10 Issue 3, August 2010
Volume 10 Issue 2, June 2010
Volume 10 Issue 1, March 2010
Volume 9 Issue 4, January 2010

Volume 9 Issue 3, September 2009
Volume 9 Issue 2, June 2009 Special Issue on the 5th Program Visualization Workshop (PVW’08)
Volume 9 Issue 1, March 2009

Volume 8 Issue 3, October 2008
Volume 8 Issue 2, June 2008
Volume 8 Issue 1, March 2008
Volume 7 Issue 4, January 2008

Volume 7 Issue 3, November 2007
Volume 7 Issue 2, June 2007
Volume 7 Issue 1, March 2007

Volume 6 Issue 4, December 2006
Volume 6 Issue 3, September 2006
Volume 6 Issue 2, June 2006
Volume 6 Issue 1, March 2006

Volume 5 Issue 4, December 2005
Volume 5 Issue 2, June 2005
Volume 5 Issue 1, March 2005

Volume 4 Issue 4, December 2004
Volume 4 Issue 3, September 2004 Special issue on robotics in undergraduate education. Part 2
Volume 4 Issue 2, June 2004 Special issue on robotics in undergraduate education. Part 1
Volume 4 Issue 1, March 2004 Special Issue on Gender-Balancing Computing Education

Volume 3 Issue 4, December 2003
Volume 3 Issue 3, September 2003
Volume 3 Issue 2, June 2003
Volume 3 Issue 1, March 2003

Volume 2 Issue 4, December 2002
Volume 2 Issue 3, September 2002
Volume 2 Issue 2, June 2002
Volume 2 Issue 1, March 2002

Volume 1 Issue 4, December 2001
Volume 1 Issue 3es, Fall 2001
Volume 1 Issue 1es, March 2001
All ACM Journals | See Full Journal Index

Search TOCE
enter search term and/or author name