| 2009 | Anchor garden: an interactive workbench for basic data concept learning in object oriented programming languages. | Motoki Miura, Taro Sugihara, Susumu Kunifuji |
| 2009 | Computing science: what do pupils think? | Alison Mitchell, Helen C. Purchase, John Hamer |
| 2009 | A music context for teaching introductory computing. | Ananya Misra, Douglas S. Blank, Deepak Kumar |
| 2009 | Mental models of recursive computations vs. recursive analysis in the problem domain. | Claudio Mirolo |
| 2009 | AARTIC: development of an intelligent environment for human learning. | Faten Mhiri, Sylvie Ratt |
| 2009 | Design patterns to support teaching of automata theory. | Agathe Merceron |
| 2009 | Free technology academy: a European initiative for distance education about free software and open standards. | David Megas, Wouter Tebbens, Lex Bijlsma, Francesc Santanach |
| 2009 | Cooperative learning to support the lacks of PBL. | Javier Garca Martn |
| 2009 | The two states of the mind to teach UML. | Luis de-Marcos, Fernando Flores, Jos-Javier Martnez |
| 2009 | Virtualizing office hours in CS 50. | David J. Malan |
| 2009 | An academic kit for integrating mobile devices into the CS curriculum. | Qusay H. Mahmoud, Thanh Ngo, Razieh Niazi, Pawel Popowicz, Robert Sydoryshyn, Matthew Wilks, Dave Dietz |
| 2009 | Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations. | Linxiao Ma, John D. Ferguson, Marc Roper, Isla Ross, Murray Wood |
| 2009 | Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. | Raymond Lister, Colin J. Fidge, Donna Teague |
| 2009 | Adaptation of team-based learning on a first term programming class. | Patricia Lasserre |
| 2009 | Making the case for mobile game development. | Stan Kurkovsky |
| 2009 | Need to consider variations within demographic groups when evaluating educational interventions. | Amruth N. Kumar |
| 2009 | Fine arts perspective in user interface design. | Can Kltr, Ilgim Veryeri Alaca |
| 2009 | Keeping the pace in CS-1 through the use of CMS. | Can Kltr |
| 2009 | Automatically identifying learners' problem solving strategies in-process solving algorithmic problems. | Ulrich Kiesmller, Torsten Brinda |
| 2009 | Estimating programming knowledge with Bayesian knowledge tracing. | Jussi Kasurinen, Uolevi Nikula |
| 2009 | WAPPEN: a web-based application framework for programming and its bison/flex plug-in. | Koji Kagawa |
| 2009 | Object-oriented design with trace modeler and Trace4J. | Yanic Inghelbrecht |
| 2009 | Tool support for teaching responsibility-driven design. | Yanic Inghelbrecht |
| 2009 | Graduate attributes and performance measures: refinements in assessing programs. | John Impagliazzo |
| 2009 | APEINTA: a spanish educational project aiming for inclusive education in and out of the classroom. | Ana Iglesias, Lourdes Moreno, Pablo Revuelta, Javier Jimnez |