| 2012 | A case study of environmental factors influencing teaching assistant job satisfaction. Elizabeth Ann Patitsas |
| 2012 | A fast measure for identifying at-risk students in computer science. Nickolas J. G. Falkner, Katrina Falkner |
| 2012 | A statewide survey on computing education pathways and influences: factors in broadening participation in computing. Mark Guzdial, Barbara J. Ericson, Tom McKlin, Shelly Engelman |
| 2012 | Ability to 'explain in plain english' linked to proficiency in computer-based programming. Laurie C. Murphy, Sue Fitzgerald, Raymond Lister, Renée McCauley |
| 2012 | Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community. Briana B. Morrison, Lijun Ni, Mark Guzdial |
| 2012 | Assessing and enhancing computational literacy in basic web development. Thomas H. Park |
| 2012 | Automated generation of practice questions from semi-structured lecture notes. Thushari Atapattu |
| 2012 | Communities of practice and situated learning in computer science. Daniel Knox |
| 2012 | Education and research: evidence of a dual life. Joe Miró Julià, David López, Ricardo Alberich |
| 2012 | Enhancement of learning programming experience by novices using mobile learning: mobile learning in introductory programming lectures. Wafaa Adnan Alsaggaf |
| 2012 | Evaluating an early software engineering course with projects and tools from open source software. Robert McCartney, Swapna S. Gokhale, Thérèse Smith |
| 2012 | Exploratory homeworks: an active learning tool for textbook reading. Sarah Esper, Beth Simon, Quintin I. Cutts |
| 2012 | How do students solve parsons programming problems?: an analysis of interaction traces. Juha Helminen, Petri Ihantola, Ville Karavirta, Lauri Malmi |
| 2012 | Improving student learning outcomes with pair programming. Alex Radermacher, Gursimran S. Walia, Richard Rummelt |
| 2012 | International Computing Education Research Conference, ICER '12, Auckland, New Zealand, September 10-12, 2012 Alison Clear, Kate Sanders, Beth Simon |
| 2012 | Is iteration really easier to learn than recursion for CS1 students? Claudio Mirolo |
| 2012 | On the reliability of classifying programming tasks using a neo-piagetian theory of cognitive development. Richard Gluga, Judy Kay, Raymond Lister, Donna Teague |
| 2012 | Programming and neo-piagetian theory. Donna Teague |
| 2012 | Social sensitivity correlations with the effectiveness of team process performance: an empirical study. Lisa Bender, Gursimran S. Walia, Krishna Kambhampaty, Kendall E. Nygard, Travis E. Nygard |
| 2012 | Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications. Lauren E. Margulieux, Mark Guzdial, Richard Catrambone |
| 2012 | Supporting the virtual design studio through social programming environments. Adam S. Carter |
| 2012 | The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition. Quintin I. Cutts, Sarah Esper, Marlena Fecho, Stephen R. Foster, Beth Simon |
| 2012 | The development of knowledge in novice programmers. Nadia Kasto |
| 2012 | The importance of students' attention to program state: a case study of debugging behavior. Colleen M. Lewis |
| 2012 | Threshold concepts and threshold skills in computing. Kate Sanders, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Jan Erik Moström, Lynda Thomas, Carol Zander |
| 2012 | Toward a validated computing attitudes survey. Allison Elliott Tew, Brian Dorn, Oliver S. Schneider |
| 2012 | Understanding and persuading adherence to test-driven development. Kevin Buffardi |
| 2012 | Using collaboration to overcome disparities in Java experience. Colleen M. Lewis, Nathaniel Titterton, Michael J. Clancy |
| 2012 | Using peer review to teach software testing. Joanna Smith, Joe Tessler, Elliot Kramer, Calvin Lin |
| 2012 | Web-scale data gathering with BlueJ. Ian Utting, Neil Brown, Michael Kölling, Davin McCall, Phil Stevens |