| 2009 | A closer look at tracing, explaining and code writing skills in the novice programmer. Anne Venables, Grace Tan, Raymond Lister |
| 2009 | Analysis of research into the teaching and learning of programming. Judy Sheard, Simon, Margaret Hamilton, Jan Lönnberg |
| 2009 | Coarse-grained detection of student frustration in an introductory programming course. Ma. Mercedes T. Rodrigo, Ryan Shaun Joazeiro de Baker |
| 2009 | Commonsense computing (episode 5): algorithm efficiency and balloon testing. Robert McCartney, Dennis J. Bouvier, Tzu-Yi Chen, Gary Lewandowski, Kate Sanders, Beth Simon, Tammy VanDeGrift |
| 2009 | Comparing effective and ineffective behaviors of student programmers. Stephen H. Edwards, Jason Snyder, Manuel A. Pérez-Quiñones, Anthony Allevato, Dongkwan Kim, Betsy Tretola |
| 2009 | Computer science innovation in Thailand. Jan C. Miller |
| 2009 | Empirical comparison of objects-first and objects-later. Albrecht Ehlert, Carsten Schulte |
| 2009 | Flexible, reusable tools for studying novice programmers. Matthew C. Jadud, Poul Henriksen |
| 2009 | For me, programming is ... Beth Simon, Brian Hanks, Renée McCauley, Briana B. Morrison, Laurie C. Murphy, Carol Zander |
| 2009 | In-service teachers learning of a new paradigm: a case study. Neomi Liberman, Yifat Ben-David Kolikant, Catriel Beeri |
| 2009 | Learning to teach computer programming. Marcia C. Linn |
| 2009 | On the nature of student defensiveness: theory and feedback from a software design course. Leslie Schwartzman |
| 2009 | Proceedings of the Fifth International Workshop on Computing Education Research, ICER 2009, Berkeley, CA, USA, August 10-11, 2009 Michael J. Clancy, Michael E. Caspersen, Raymond Lister |
| 2009 | Quality of peer assessment in CS1. John Hamer, Helen C. Purchase, Paul Denny, Andrew Luxton-Reilly |
| 2009 | Student transformations: are they computer scientists yet? Carol Zander, Jonas Boustedt, Robert McCartney, Jan Erik Moström, Kate Sanders, Lynda Thomas |