ACM Transactions on

Computing Education (TOCE)

Latest Articles

How to Implement Rigorous Computer Science Education in K-12 Schools? Some Answers and Many Questions

Aiming to collect various concepts, approaches, and strategies for improving computer science... (more)

In Memoriam

Computer Science (CS) Education in Indian Schools

Computer science (CS) and its enabling technologies are at the heart of this information age, yet its adoption as a core subject by senior secondary... (more)

Computing Education in Korea—Current Issues and Endeavors

Computer education has been provided for a long period of time in Korea. Starting as a vocational program, the content of computer education for... (more)

Computer Science Education in North-Rhine Westphalia, Germany—A Case Study

In North-Rhine Westphalia, the most populated state in Germany, Computer Science (CS) has been... (more)

A Purposeful MOOC to Alleviate Insufficient CS Education in Finnish Schools

The Finnish national school curriculum, effective from 2004, does not include any topics related to Computer Science (CS). To alleviate the problem... (more)

Scalable Game Design

An educated citizenry that participates in and contributes to science technology engineering and mathematics innovation in the 21st century will require broad literacy and skills in computer science (CS). School systems will need to give increased attention to opportunities for students to engage in... (more)


New options for ACM authors to manage rights and permissions for their work

ACM introduces a new publishing license agreement, an updated copyright transfer agreement, and a new author-pays option which allows for perpetual open access through the ACM Digital Library. For more information, visit the ACM Author Rights webpage.

Call for Nominations, Editor-In-Chief

The term of the current Editor-in-Chief (EiC) of the ACM Transactions on Computing Education (TOCE) is coming to an end, and the ACM Publications Board has set up a nominating committee to assist the Board in selecting the next EiC.

Nominations, including self nominations, are invited for a three-year term as TOCE EiC, beginning on July 1, 2015. The EiC appointment may be renewed at most one time. This is an entirely voluntary position, but ACM will provide appropriate administrative support. READ MORE

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 Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts

Assessing Large Project Courses: Model, Activities, and Lessons Learned

In a modern computing curriculum, large project courses are essential to give students hands-on experience of working in a realistic software engineering project. Assessing such projects is, however, extremely challenging. There are various aspects and tradeoffs of assessments that can affect the course quality. Individual assessments can give fair grading of individuals, but may loose focus of the project as a group activity. Extensive teacher involvement is necessary for objective assessment, but may affect the way students are working. Continuous feedback to students can enhance learning, but may be hard to combine with fair assessment. Most previous work is focusing on some specific assessment aspect, whereas we in this paper present an assessment model that consists of a collection of assessment activities, each covering different aspects. We have applied, developed, and improved these activities during a seven-year period. To evaluate the usefulness of the model, we perform questionnaire-based surveys over a two-years period. Furthermore, we design and execute an experiment that studies to what extent students can perform fair peer assessment and to what degree the assessments of students and teachers agree. We analyze the results, discuss findings, and summarize lessons learned.

Why computing students learn on their own: motivation for self-directed learning of computing

Exploration of participation in student Software Engineering teams

Measuring and understanding team development by capturing enthusiasm and skill levels

Media, Mood, and Meetings: Related to Project Success?

Software Engineering Project Courses with Industrial Clients

There is an acknowledged need for teaching realistic software development in project courses. The design space for such courses is wide, ranging from single semester to two semesters courses, from single client to multi-customer courses, from local to globally distributed courses, and from toy projects to projects with real clients. The challenge for a non-trivial project course is how to make the project complex enough to enrich the students software engineering experience, yet realistic enough to have a teaching environment that does not unduly burden students or the instructor. We describe a methodology for project courses that is realizable for instructors, improves the students skills and leads to viable results for industry partners. In particular recent advances in release management and collaboration workflows reduce the effort of students and instructors during delivery and increase the quality of the deliverables. To enable release and feedback management, we introduce Rugby, an agile process model based on Scrum that allows reacting to changing requirements. To improve early communication, we use Tornado, a scenario-based design approach that emphasizes the use of informal models for the interaction between clients and students. The combination of Rugby and Tornado allows students to deal with changing requirements, to produce multiple releases and to obtain client feedback throughout the entire duration of the course. We describe our experience with more than 300 students working in 40 projects with external clients over the duration of four years. In the latest instance of our course, the students have produced more than 7000 builds with 600 releases for eleven clients. In an evaluation of the courses, we found that the introduction of Rugby and Tornado significantly increased the students technical skills, in particular with respect to software engineering, usability engineering and configuration management as well as their non-technical skills such as communication with the client, team work, presentation and demo management. Finally we discuss how other instructors can adapt the course concept.

Interdisciplinary Projects in the Academic Studio

We define and describe the academic studio model for interdiscplinary, undergraduate, project-oriented education. This model brings faculty, students, and community partners together to investigate an open-ended academic question, and their collaboration yields an original product that represents their inquiry. The academic studio represents an integration of agile software development practice, project-oriented pedagogy, and situated and constructionist learning theories. Scrum provides the framework on which self-organizing, cross-functional teams define their methodology, and Scrum practices facilitate assessment of student learning outcomes. This model emerged from design-based research across six studio instances, each of which investigated the relationship of fun, games, and learning through the development of educational video games. Formal and informal analysis of these instances gives rise to several themes, including: the importance of formalized process to encourage learning and productivity; the critical role of an expert faculty mentor; the need to combine academic and industrial practice to manage the inherent challenges of collaborative software development; and the unique characteristics of learning outcomes arising from this model. We conclude that the academic studio model is beneficial to student learning and faculty development, and we encourage the adoption, adaptation, and evaluation of the model.

A method to analyse computer science students' teamwork in online collaborative learning environments

Teamwork is an essential skill for Computer Science (CS) graduates; however, industry employers are not satisfied with graduates' skills. Teamwork skills are often left to be developed through experience in teamwork and are not always explicitly taught and assessed, suggesting a need for more proactive measures to teach and assess teamwork. CS students were asked to create a wiki solution to a problem-based question as a team. Adopting an in-depth case study approach, we applied manual content analysis and sentiment analysis to the teamwork discussions to determine if the activity encouraged students to collaborate and share knowledge and self-adopt teamwork roles. Analysis revealed the identification of both active and cohesive teams; disengaged students; and particular roles, skills, and behaviours that were lacking at an individual and team level. The online environment allowed students to share knowledge and build consensus prior to developing their wiki response. Further, sentiment analysis revealed that teams moved through positive and negative emotions over the course of developing their solution, toward satisfaction. The findings demonstrate the value in the detailed measurement and analysis of online teamwork. However, we propose the need for automated measures that provide real-time feedback to assist educators in the fair and efficient assessment of teamwork. We present a prototype system and recommendations, based on our analysis, for automated teamwork analysis tools.

Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment

Undergraduate computer science students need to learn analytical reasoning skills to develop high-quality software and to understand why the software they develop works as specified. To accomplish this central educational objective, this paper describes a systematic process of introducing reasoning skills into the curriculum and assessing how well students have learned those skills. To facilitate assessment, a comprehensive inventory of principles for reasoning about correctness that captures the finer details of basic skills students need to learn has been defined and used. The principles can be taught at various levels of depth across the curriculum in a variety of courses. This paper illustrates the use of a particular instructional process to inculcate reasoning principles, across several iterations of a sophomore-level development foundations course and a junior-level software engineering course. The paper summarizes how learning outcomes motivated by the inventory of reasoning principles lead to questions that in turn form the basis for a careful analysis of student understanding, as well as for fine-tuning what is taught.

Translating principles of effective feedback for students into the CS1 context


Publication Years 2009-2015
Publication Count 135
Citation Count 452
Available for Download 135
Downloads (6 weeks) 2180
Downloads (12 Months) 19078
Downloads (cumulative) 96773
Average downloads per article 717
Average citations per article 3
First Name Last Name Award
Joel Adams Distinguished Member (2012)
Senior Member (2011)
Douglas Baldwin Senior Member (2012)
Catriel Beeri Fellows (2007)
Amy S Bruckman Senior Member (2009)
Peter Brusilovsky Senior Member (2008)
Martin C Carlisle Distinguished Member (2009)
Senior Member (2006)
John M Carroll Fellows (2003)
Michael E. Caspersen Distinguished Member (2013)
Senior Member (2011)
Lillian N Cassel Distinguished Member (2012)
Senior Member (2011)
Steve Cooper Distinguished Member (2012)
Senior Member (2009)
Barbara Jane Ericson Karl V. Karlstrom Outstanding Educator Award (2010)
Barbara Ericson Karl V. Karlstrom Outstanding Educator Award (2010)
Yishai Feldman Senior Member (2007)
Sally Fincher Distinguished Member (2009)
Daniel D Garcia Distinguished Member (2012)
Mark Guzdial Distinguished Member (2014)
Fellows (2014)
Karl V. Karlstrom Outstanding Educator Award (2010)
Senior Member (2009)
Lance Hoffman Fellows (1995)
Jhilmil Jain Senior Member (2014)
Mike Joy Senior Member (2009)
Randy H. Katz Karl V. Karlstrom Outstanding Educator Award (1999)
Fellows (1996)
Amruth Kumar Senior Member (2009)
Deepak Kumar Senior Member (2009)
Richard E. Ladner Fellows (1995)
Filippo Menczer Distinguished Member (2013)
Gail C Murphy Distinguished Member (2010)
David Patterson ACM - IEEE CS Eckert-Mauchly Award (2008)
Distinguished Service Award (2007)
Fellows (1994)
Karl V. Karlstrom Outstanding Educator Award (1991)
Hridesh Rajan Senior Member (2014)
Clifford A Shaffer Senior Member (2007)
Ralf Steinmetz Fellows (2001)
Chris Stephenson Senior Member (2009)
Henry M Walker Distinguished Member (2009)
Senior Member (2009)
Laurie Ann Williams Distinguished Member (2011)

First Name Last Name Paper Counts
Michal Armoni 6
Mordechai Ben-Ari 4
Josh Tenenberg 4
Ian Utting 3
Peter Hubwieser 3
Robert Mccartney 3
Michael Kölling 3
Lisa Kaczmarczyk 2
Michail Giannakos 2
Juha Sorva 2
Richard Ladner 2
Doug Baldwin 2
Mitchel Resnick 2
Geoffrey Herman 2
Sally Fincher 2
Guido Rößling 2
Mark Guzdial 2
Craig Zilles 2
John Maloney 2
Mary Rosson 2
Craig Miller 2
Orni Meerbaum--Salant 2
Ville Karavirta 2
Michael, Loui 2
Jesús Velázquez-Iturbide 2
Stephen Cooper 2
Tammy VanDeGrift 2
James Paterson 2
Monica McGill 2
Jill Denner 1
Cynthia Wambsgans 1
Mary Switzer 1
Christopher Wood 1
John Korb 1
Debora Lui 1
Xin Zhou 1
Huiming Yu 1
Orit Hazzan 1
David Walsh 1
Christophe Kolski 1
Andrea Danyluk 1
Abdulhadi Shoufan 1
Sorin Huss 1
Paul Gross 1
Dharanipragada Janakiram 1
Thomas Clayton 1
Audrey Rorrer 1
Guy Haas 1
Peter Khooshabeh 1
Stephanie Ludi 1
Thomas Reichlmayr 1
Scott Grissom 1
Rosalie Ocker 1
Andreas Stefik 1
Daniela Micucci 1
Jeongwon Choi 1
Ulrik Schroeder 1
Raghu Raman 1
Smrithi Venkatasubramanian 1
Dario Malchiodi 1
Luisa Zecca 1
Sue Sentance 1
Arwa Allinjawi 1
Giora Alexandron 1
Jussi Kasurinen 1
Edward Jones 1
Timothy Yuen 1
Vincent Ng 1
Grant Braught 1
Alfinge Wang 1
Ursula Wolz 1
Chris Mayfield 1
Michael O’Grady 1
Xiaohong Yuan 1
Percy Vega 1
Peter Alston 1
Brian Dorn 1
Dan Garcia 1
Kathleen Goldschmidt 1
Jeongkyu Lee 1
Robert Drysdale 1
Jane Margolis 1
Marisa Exter 1
Khaled Benkrid 1
Richard Alo 1
Colleen Lewis 1
Karen Renaud 1
Quintin Cutts 1
Pawan Agarwal 1
Jhilmil Jain 1
Theodore Norvell 1
Pierluigi Crescenzi 1
J Velázquez-Iturbide 1
Julie Barnes 1
Maria Knobelsdorf 1
Krishnashree Achuthan 1
Anthony Robins 1
Evgeniy Khenner 1
Mattia Monga 1
Béatrice Drot-Delange 1
Monique Grandbastien 1
Sandeep Mitra 1
David Harel 1
Ville Tirronen 1
David Johnson 1
Kimberly Misa-Escalante 1
Jiangjiang Liu 1
Meredith Stone 1
Sarah Pulimood 1
Penny Rheingans 1
Anne Brodsky 1
Kristin Searle 1
Judy Goldsmith 1
Nicholas Mattei 1
Tomi Pasanen 1
Daniellehyunsook Lee 1
Yan(Mandy) Dang 1
Joel Adams 1
S Jayaprakash 1
Arnold Pears 1
Amy Bruckman 1
Heather Thiry 1
Helen Hu 1
Saturnino Garcia 1
Leo Porter 1
Mukkai Krishnamoorthy 1
T Hendrix 1
Ruth Davis 1
Erkki Sutinen 1
Barry Ip 1
Laura Leventhal 1
Tony Koppi 1
Kris Gutierrez 1
Nadia Repenning 1
David Webb 1
Chris Stephenson 1
Carlo Bellettini 1
Mauro Torelli 1
Inga Skogh 1
Neil Brown 1
Tom Crick 1
Georges Baron 1
Shelly Engelman 1
Itzik Bayaz 1
Robert Macredie 1
Susan Reardon 1
Grace Ngai 1
Ville Isomöttönen 1
Antonio Fuentes 1
Aman Yadav 1
Evelyn Eastmond 1
Jinsheng Xu 1
Yulei(Gavin) Zhang 1
Randy Connolly 1
Manuel Carro 1
Ángel Herranz 1
Omar Abuzaghleh 1
Kyle Persohn 1
Mouldi Sagar 1
Charles Kelemen 1
Kenneth Goldman 1
Clifford Shaffer 1
Matthew Cooper 1
Stephen Edwards 1
Klara Benda 1
Ann Gates 1
Néstor Rodríguez 1
Teresa Dahlberg 1
Tiffany Barnes 1
Sheryl Burgstahler 1
John Carroll 1
Christopher Harrison 1
Anukrati Agrawal 1
Kafai Cheng 1
Malek Adjouadi 1
David Umphress 1
Larry Barowski 1
Dana Kracaw 1
Roman Bednarik 1
Laura Campbell 1
Rivka Taub 1
Jocelyn Armarego 1
Sangjin An 1
Johannes Magenheim 1
Torsten Brinda 1
Dieter Engbring 1
Ludger Humbert 1
Alexander Repenning 1
Prema Nedungadi 1
Judith Gal-Ezer 1
Lennart Rolandsson 1
Simon Humphreys 1
Tom Mcklin 1
Hana Al-Nuaim 1
Andy Luse 1
Stanislao Lauria 1
Jürgen Börstler 1
Marie Nordström 1
Catriel Beeri 1
Yifat Ben-David Kolikant 1
Thomas Zimmerman 1
Karen Kim 1
Amy Fann 1
Kim Pearson 1
Ninger Zhou 1
Mikko Apiola 1
Peter Brusilovsky 1
Thomas Park 1
Bénédicte Talon 1
Robert Cupper 1
Ulrich Kiesmuller 1
Tyler Sondag 1
Hridesh Rajan 1
John Fernandez 1
Jason Sanchez 1
Hansa Sinha 1
Daniel Garcia 1
Christopher Hundhausen 1
James Cross 1
Teena Vellaramkalayil 1
Stefan Schaeckeler 1
Lacey Montgomery 1
Jaime Urquiza-Fuentes 1
Susanna Siebert 1
Dugald Hutchings 1
G Poor 1
YoungJun Lee 1
Marco Thomas 1
Jan Vahrenhold 1
Jaakko Kurhila 1
Hilarie Nickerson 1
Susan Miller 1
Ian Horses 1
Anna Morpurgo 1
Orlena Gotel 1
Linda Werner 1
Tim Wahls 1
Peggy Doerschuk 1
Jill Scheibler 1
Sarah Buchanan 1
Susanne Hambrusch 1
Deborah Fields 1
Andrea Forte 1
Julio Mariño 1
Michael Ziwisky 1
Ariel Rabkin 1
Charles Reiss 1
Kim Bruce 1
Andrea Lawrence 1
Jens Bennedsen 1
Cinda Heeren 1
Ingrid Russell 1
Todd Neller 1
Alexander Alon 1
Monika Akbar 1
Sean Ponce 1
Andrew Woodbridge 1
Kim Buch 1
Tricia Shepherd 1
Cynthiabailey Lee 1
Ron Eglash 1
Weijia Shang 1
Starr Hiltz 1
Lauri Malmi 1
Albert Ritzhaupt 1
Paul Albee 1
Arno Pasternak 1
Kyuhan Koh 1
Fred Gluck 1
Violetta Lonati 1
Tariq King 1
Michal Gordon 1
Shannon Campe 1
Tal Hassner 1
Brendan Tangney 1
Stephen Chan 1
Hongva Leong 1
L Eby 1
Stanisław Radziszowski 1
Joseph LaViola, 1
Yasmin Kafai 1
Eunkyoung Lee 1
Natalie Rusk 1
Sergey Sosnovsky 1
Michael Yudelson 1
Ricky Archer 1
Tom Murphy 1
Yasser Elleithy 1
Randy Katz 1
David Patterson 1
Nichole Turnage 1
Zdravko Markov 1
Michael Stewart 1
Kian Pokorny 1
Mohsen Beheshti 1
Sheila Humphreys 1
Alexander Chizhik 1
Amit Shesh 1
Michael Caspersen 1
Amber Settle 1
Catharine Brand 1
Peter Andreae 1
Igor Semakin 1
Roland Mittermeir 1
Françoise Tort 1
Barbara Ericson 1
Peter Clarke 1
Uolevi Nikula 1
Julie Rursch 1
Doug Jacobson 1
Kay Robbins 1
Theodora Koulouri 1
Neomi Liberman 1
Judith Mann 1
Anne Spence 1
Marcin Łukowiak 1
James Vallino 1
Eliot Kaplan 1
Matti Lattu 1
Brian Silverman 1
Vladimir Zadorozhny 1
Yaseen Qadah 1
Gary Westhead 1
Dennis Brylow 1
Joanna Goode 1
Alyce Brady 1
Henry Walker 1
A Brady 1
Roberto d’Amore 1
Carsten Schulte 1
Susan Coleman 1
V Renumol 1
Lauri Malmi 1
John Haddow 1
Sarah Hug 1
Orpheus Crutchfield 1
Leland Beck 1
Michael Bruce-Lockhart 1
Debbie Richards 1
Niko Myller 1
Alejandra Magana 1
Michael Falk 1
Michael Reese 1
Lecia Barker 1
Tanya McGill 1
Leonardo Mariani 1
Arto Vihavainen 1
Ryan Grover 1
Ashok Basawapatna 1
Tim Bell 1
Debra Davis 1
Paul Krause 1
Jairo Pava 1

Affiliation Paper Counts
Calvin College 1
University of Erlangen-Nuremberg 1
Anglia Ruskin University 1
Oklahoma Baptist University 1
Universite Blaise Pascal 1
Texas A and M University - Corpus Christi 1
University of San Diego 1
Mount Royal College 1
Victoria University of Wellington 1
Swarthmore College 1
Uppsala University 1
Ecole Normale Superieure de Cachan 1
University College Dublin 1
Oklahoma State University - Stillwater 1
Pomona College 1
SUNY Brockport 1
University of Texas at El Paso 1
Spelman College 1
Dartmouth College 1
IBM Research 1
University of Dublin, Trinity College 1
University of Wollongong 1
University of Oregon 1
Allegheny College 1
University of Texas at Austin 1
Skidmore College 1
University of Duisburg-Essen 1
University of Washington Seattle 1
University of Kentucky 1
RWTH Aachen University 1
University of Otago 1
Elon University 1
University of Nebraska at Omaha 1
Macquarie University 1
Alpen-Adria-Universität Klagenfurt 1
University of Canterbury 1
University of Liverpool 1
University of Surrey 1
Indiana University 1
Williams College 1
New York University 1
University of Florence 1
Messiah College 1
Washington University in St. Louis, School of Medicine 1
New Jersey Institute of Technology 1
University of Wuppertal 1
University of North Texas 1
University of Strathclyde 1
University of California, Santa Cruz 1
Grand Valley State University 1
Microsoft 1
Florida Agriculture and Mechanical University 1
Grinnell College 1
Universite Paris Descartes 1
The University of North Carolina Wilmington 1
University of Southern California 1
Dun Laoghaire Institute of Art, Design, and Technology 1
University of Aarhus 1
Gettysburg College 1
Free University of Berlin 1
Utah State University 1
University of Nevada, Las Vegas 1
Illinois State University 1
Central Connecticut State University 1
North Dakota State University 1
University of Dortmund 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
University of Glasgow 2
Royal Institute of Technology 2
University of Texas at San Antonio 2
Bradley University 2
King Abdulaziz University 2
Westminster College, Salt Lake City 2
University of Portland 2
Johns Hopkins University 2
University of Washington-Tacoma 2
Central Michigan University 2
Washington University in St. Louis 2
Stanford University 2
Lappeenranta University of Technology 2
University of Hartford 2
Drexel University 2
Kalamazoo College 2
State University of New York Geneseo 2
San Diego State University 2
Memorial University of Newfoundland 2
Murdoch University 2
University of Paderborn 2
University of Central Florida 2
Technion - Israel Institute of Technology 2
Northern Arizona University 2
Perm State National Research University 2
University of Edinburgh 2
University of California, San Diego 2
Umea University 2
University of Jyvaskyla 2
University of Pennsylvania 3
Glasgow Caledonian University 3
Hebrew University of Jerusalem 3
Santa Clara University 3
Lamar University 3
University of Milan - Bicocca 3
Norwegian University of Science and Technology 3
Marquette University 3
Washington State University Pullman 3
Bowling Green State University 3
Korea National University of Education 3
Technical University of Munich 3
Brunel University 3
Open University of Israel 3
University of Connecticut 3
Rensselaer Polytechnic Institute 3
Indian Institute of Technology, Madras 3
DePaul University 3
University of California, Los Angeles 3
Technical University of Madrid 3
University of Eastern Finland 3
Universite Lille Nord de France 3
Iowa State University 4
The University of North Carolina at Charlotte 4
Hong Kong Polytechnic University 4
Florida International University 4
University of Washington 4
Universidad Rey Juan Carlos 4
University of Maryland, Baltimore County 4
University of Bridgeport 4
Pennsylvania State University 5
University of Helsinki 5
The College of New Jersey 5
Technical University of Darmstadt 5
Georgia Institute of Technology 5
Rochester Institute of Technology 6
Purdue University 6
Auburn University 6
University of Pittsburgh 6
North Carolina Agricultural and Technical State University 6
Virginia Tech 6
University of Milan 6
Aalto University 6
University of Illinois at Urbana-Champaign 7
Massachusetts Institute of Technology 7
University of Kent 9
University of California, Berkeley 9
University of Colorado at Boulder 12
Weizmann Institute of Science Israel 15

ACM Transactions on Computing Education (TOCE) - Special Issue II on Computer Science Education in K-12 Schools

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 4, January 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 3, September 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 2es, Summer 2001
Volume 1 Issue 1es, March 2001
All ACM Journals | See Full Journal Index