| 2009 | "Mailing it in": email-centric automated assessment. Joseph A. Sant |
| 2009 | 802.11 wireless experiments in a virtual world. Thomas Sturgeon, Colin Allison, Alan Miller |
| 2009 | A "communication skills for computer scientists" course. Lillian Blume, Ronald M. Baecker, Christopher Collins, Aran Donohue |
| 2009 | A collaborative ubiquitous learning platform for computer science education. Judy C. R. Tseng, Sunny Y. Y. Hsu, Gwo-Jen Hwang |
| 2009 | A course on algorithms and data structures using on-line judging. Ginés García-Mateos, José Luis Fernández-Alemán |
| 2009 | A music context for teaching introductory computing. Ananya Misra, Douglas S. Blank, Deepak Kumar |
| 2009 | A story-telling approach for a software engineering course design. Henrik Bærbak Christensen |
| 2009 | A system for integral efficiency analysis of sustainable technologies. Guido Rößling, Yavor Kolarov |
| 2009 | A unified approach to introductory computer science: can one size fit all? Timothy Huang, Amy Briggs |
| 2009 | A visual proof of amortised-linear resizable arrays. Don Blaheta |
| 2009 | A visualisation tool for the programming process. Charles Boisvert |
| 2009 | AARTIC: development of an intelligent environment for human learning. Faten Mhiri, Sylvie Ratté |
| 2009 | APEINTA: a spanish educational project aiming for inclusive education in and out of the classroom. Ana Iglesias, Lourdes Moreno, Pablo Revuelta, Javier Jiménez |
| 2009 | Active learning of greedy algorithms by means of interactive experimentation. J. Ángel Velázquez-Iturbide, Antonio Pérez-Carrasco |
| 2009 | Adaptation of team-based learning on a first term programming class. Patricia Lasserre |
| 2009 | Affective and behavioral predictors of novice programmer achievement. Ma. Mercedes T. Rodrigo, Ryan Shaun Baker, Matthew C. Jadud, Anna Christine M. Amarra, Thomas Dy, Maria Beatriz V. Espejo-Lahoz, Sheryl Ann L. Lim, Sheila A. M. S. Pascua, Jessica O. Sugay, Emily S. Tabanao |
| 2009 | Alice first: 3D interactive game programming. Robert H. Seidman |
| 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 | An instructional approach to drive computer science courses through virtual learning environments. Félix Buendía, Juan-Carlos Cano, José-Vicente Benlloch |
| 2009 | Analyzing CS competencies using the SOLO taxonomy. Claus Brabrand, Bettina Dahl |
| 2009 | Analyzing the use of a rubric-based grading tool. Tuukka Ahoniemi, Ville Karavirta |
| 2009 | Anchor garden: an interactive workbench for basic data concept learning in object oriented programming languages. Motoki Miura, Taro Sugihara, Susumu Kunifuji |
| 2009 | Automatic E-learning contents composition by using gap analysis techniques. Juan-Manuel de Blas, José María Gutiérrez, Luis de-Marcos, Roberto Barchino |
| 2009 | Automatically identifying learners' problem solving strategies in-process solving algorithmic problems. Ulrich Kiesmüller, Torsten Brinda |
| 2009 | Blackjack-playing agents in an advanced AI course. Jeffrey L. Popyack |
| 2009 | Blended learning for teaching operating systems with Windows. Seung-won Hwang |
| 2009 | Bridging ICT and CS: educational standards for computer science in lower secondary education. Torsten Brinda, Hermann Puhlmann, Carsten Schulte |
| 2009 | CPATH: distributed expertise - collaborating with other disciplines. Lillian N. Cassel, Thomas P. Way, Sridhara Potluri |
| 2009 | Computational thinking (CT): on weaving it in. Paul Curzon, Joan Peckham, Harriet G. Taylor, Amber Settle, Eric Roberts |
| 2009 | Computer science issues in high school: gender and more.... Judith Gal-Ezer, Daphna Shahak, Ela Zur |
| 2009 | Computer science student transformations: changes and causes. Jan Erik Moström, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Kate Sanders, Lynda Thomas, Carol Zander |
| 2009 | Computing science: what do pupils think? Alison Mitchell, Helen C. Purchase, John Hamer |
| 2009 | Concurrency and parallelism in the computing ontology. Lillian N. Cassel, Richard J. LeBlanc, Andrew D. McGettrick, Michael Wrinn |
| 2009 | Cooperative learning to support the lacks of PBL. Javier García Martín |
| 2009 | Coverage of course topics in a student generated MCQ repository. Paul Denny, Andrew Luxton-Reilly, John Hamer, Helen C. Purchase |
| 2009 | Curing recursion aversion. Katherine Gunion, Todd M. Milford, Ulrike Stege |
| 2009 | Database and database application security. Huwida Said, Mário A. M. Guimarães, Zakaria Maamar, Leon Jololian |
| 2009 | Democracy in the classroom: an exercise for the first days of CS1. Don Blaheta |
| 2009 | Design patterns to support teaching of automata theory. Agathe Merceron |
| 2009 | Developing classification criteria for programming tasks. Bronius Skupas, Valentina Dagiene, Miguel A. Revilla |
| 2009 | Developing programming skills by using interactive learning objects. Jorge Villalobos, Nadya A. Calderón, Camilo Jiménez |
| 2009 | Differences in beliefs and attitudes about computer science among students and faculty of the bachelor program. Jacob Perrenet |
| 2009 | Dzver: a visual computer science learning environment. Alex Pantaleev |
| 2009 | Engaging students in specification and reasoning: "hands-on" experimentation and evaluation. Murali Sitaraman, Jason O. Hallstrom, Jarred White, Svetlana Drachova-Strang, Heather K. Harton, Dana P. Leonard, Joan Krone, Richard Pak |
| 2009 | Ensemble: enriching communities and collections to support education in computing. Lillian (Boots) Cassel, Gregory W. Hislop, Bharath Nadella |
| 2009 | Enthusing & inspiring with reusable kinaesthetic activities. Paul Curzon, Peter W. McOwan, Quintin I. Cutts, Tim Bell |
| 2009 | Estimating programming knowledge with Bayesian knowledge tracing. Jussi Kasurinen, Uolevi Nikula |
| 2009 | Evaluating student experiences in developing software for humanity. Gregory W. Hislop, Heidi J. C. Ellis, Ralph A. Morelli |
| 2009 | Evaluating students' programs using automated assessment: a case study. John English, Tammy Rosenthal |
| 2009 | Evaluation of a software engineering course by reflection. Ohad Barzilay, Orit Hazzan, Amiram Yehudai |
| 2009 | Exploring technologies for building collaborative learning communities among diverse student populations. Nicole Anderson, Chi-Cheng Lin |
| 2009 | Exposure to research through replication of research: a case in complex networks. Ali Erkan, Sam Newmark, Nicolas Ommen |
| 2009 | Extending moodle to better support computing education. Guido Rößling, Andreas Kothe |
| 2009 | Extending parameterized problem-tracing questions for Java with personalized guidance. I-Han Hsiao, Sergey A. Sosnovsky, Peter Brusilovsky |
| 2009 | Fine arts perspective in user interface design. Can Kültür, Ilgim Veryeri Alaca |
| 2009 | First experiences with a classroom recording system. Paul E. Dickson, W. Richards Adrion, Allen R. Hanson, David T. Arbour |
| 2009 | Free technology academy: a European initiative for distance education about free software and open standards. David Megías, Wouter Tebbens, Lex Bijlsma, Francesc Santanach |
| 2009 | Freedom of choice as motivational factor for active learning. Atanas Radenski |
| 2009 | Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. Raymond Lister, Colin J. Fidge, Donna Teague |
| 2009 | Generalised diagram revision tools with automatic marking. Pete G. Thomas, Kevin G. Waugh, Neil Smith |
| 2009 | Graduate attributes and performance measures: refinements in assessing programs. John Impagliazzo |
| 2009 | GraphPad: a graph creation tool for CS2/CS7. Samuel P. Bryfczynski, Roy P. Pargas |
| 2009 | Guided learning via diagnostic feedback to question responses. Dominic Palmer-Brown, Chrisina Draganova, Sin Wee Lee |
| 2009 | How do robots foster the learning of basic concepts in informatics? Bernhard Wiesner, Torsten Brinda |
| 2009 | How to teach programming in secondary education: first results of a PhD project. Mara Saeli |
| 2009 | Hybrid and custom data structures: evolution of the data structures course. Daniel J. Ernst, Daniel E. Stevenson, Paul J. Wagner |
| 2009 | ILE-idol. Sally Fincher, Stephen Cooper, Michael Kölling, Ian Utting |
| 2009 | INSPIRED broadening participation: first year experience and lessons learned. Peggy Israel Doerschuk, Jiangjiang Liu, Judith Mann |
| 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 | Inducing student interaction in a virtual environment. Felipe Tirado, Alfonso Bustos, Alejandro Miranda, Ana Elena Del Bosque |
| 2009 | Influence of the familiarization with "scratch" on future teachers' opinions and attitudes about programming and ICT in education. Georgios Fesakis, Kiriaki Serafeim |
| 2009 | Interactive visualization of recursion with SRec. J. Ángel Velázquez-Iturbide, Antonio Pérez-Carrasco, Jaime Urquiza-Fuentes |
| 2009 | Interleaved pattern composition and scaffolded learning. David Ginat |
| 2009 | Introducing abstraction and decomposition to novice programmers. Raja Sooriamurthi |
| 2009 | Introducing the interactive whiteboard in computer science teaching: a high school experience. Anita Cassapu |
| 2009 | Keeping the pace in CS-1 through the use of CMS. Can Kültür |
| 2009 | Learning from and with peers: the different roles of student peer reviewing. Harald Søndergaard |
| 2009 | Learning method based on collaborative assessment performed by the students: an application to computer science. Higinio Mora Mora, María Teresa Signes Pont, Rafael Camps Jordá, Juan Manuel García Chamizo |
| 2009 | Learning styles: novices decide. Carol Zander, Lynda Thomas, Beth Simon, Laurie C. Murphy, Renée McCauley, Brian Hanks, Sue Fitzgerald |
| 2009 | Long-term software projects development: the affect of students' self-appreciation and initial expectations. Bruria Haberman, Cecile Yehezkel |
| 2009 | Making the case for mobile game development. Stan Kurkovsky |
| 2009 | Masters degrees in computing. Lillian N. Cassel, Gordon Davies, Stephen Seidman |
| 2009 | Mental models of recursive computations vs. recursive analysis in the problem domain. Claudio Mirolo |
| 2009 | Musicomputation: a pilot course exploring a pre-college computer science curriculum. Marilyn C. Cole, Evan Korth, Adam Meyers, Sam Pluta |
| 2009 | Need to consider variations within demographic groups when evaluating educational interventions. Amruth N. Kumar |
| 2009 | Object-oriented design with trace modeler and Trace4J. Yanic Inghelbrecht |
| 2009 | Paired professional development: a methodology for continued professional development in computer science. Walter Pharr, Christopher W. Starr, Caroline S. Starr |
| 2009 | Peer assessments using the moodle workshop tool. John F. Dooley |
| 2009 | Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2009, Paris, France, July 6-9, 2009 Patrick Brézillon, Ingrid Russell, Jean-Marc Labat |
| 2009 | Progressive assignment in CS1. Mirela Djordjevic |
| 2009 | Relating research and teaching: learning from experiences and beliefs. Su White, Alastair Irons |
| 2009 | Replacing introductory programming courses with a broader perspective on computing. Gregory W. Hislop |
| 2009 | Revised associate-level curricular guidelines in computer science. Elizabeth K. Hawthorne, Karl J. Klee, Robert D. Campbell, Anita M. Wright |
| 2009 | Rich content plug-ins for the teaching machine. Theodore S. Norvell, Michael Bruce-Lockhart |
| 2009 | Rubyric: an online assessment tool for effortless authoring of personalized feedback. Tapio Auvinen, Ville Karavirta, Tuukka Ahoniemi |
| 2009 | Running a programming contest in an introductory computer science course. Arnold Rosenbloom |
| 2009 | Social engineering: a serious underestimated problem. Guido Rößling, Marius Müller |
| 2009 | Software reuse and plagiarism: a code of practice. J. Paul Gibson |
| 2009 | Tail recursion by using function generalization. Manuel Rubio-Sánchez, J. Ángel Velázquez-Iturbide |
| 2009 | Teach real-time embedded system online with real hands-on labs. Kai Qian, Jigang Liu, Lixin Tao |
| 2009 | Teaching design patterns using a family of games. Marco Antonio Gómez-Martín, Guillermo Jiménez-Díaz, Javier Arroyo |
| 2009 | Teaching software architectures and aspect-oriented software development using open-source projects. Cristóbal Costa Soria, Jennifer Pérez |
| 2009 | Technology infrastructure in support of a medical & bioinformatics masters degree. Günter Tusch, Paul M. Leidig, Greg Wolffe, David Elrod, Carl Strebel |
| 2009 | The academic enhancement program: encouraging students to learn about learning as part of their computing science courses. Diana Cukierman, Donna McGee Thompson |
| 2009 | The attributes of task difficulty in informatics in secondary education: first results of an empirical study. Kirsten Schlüter, Torsten Brinda |
| 2009 | The bologna process in European education. Patrick Porcheron |
| 2009 | The development and implementation of a context-based curricular framework for computer science education in high schools. Christopher W. Starr, Doug Bergman, Phil Zaubi |
| 2009 | The effect of CS unplugged on middle-school students' views of CS. Rivka Taub, Mordechai Ben-Ari, Michal Armoni |
| 2009 | The effect of visualizing roles of variables on student performance in an introductory programming course. Nouf M. Al-Barakati, Arwa Y. Al-Aama |
| 2009 | The positive effects of explanation after CE in AVBL. Antonios Saravanos, Charles K. Kinzer |
| 2009 | The professor on your PC: a virtual CS1 course. Judith Gal-Ezer, Tamar Vilner, Ela Zur |
| 2009 | The role of collective efficacy and collaborative learning behavior in learning computer science through CSCL. Shu-Ling Wang, Gwo-Haur Hwang, Ju-Chun Chu, Pei-Shan Tsai |
| 2009 | The student view on online peer reviews. Christine Bauer, Kathrin Figl, Michael Derntl, Peter Paul Beran, Sonja Kabicher |
| 2009 | The two states of the mind to teach UML. Luis de-Marcos, Fernando Flores, José-Javier Martínez |
| 2009 | The use of MUVE technology in teaching AI algorithms. David C. Moffat, Kathryn Trinder |
| 2009 | The use of a controlled wireless testbed in courses. Peter Steenkiste |
| 2009 | Tool support for teaching responsibility-driven design. Yanic Inghelbrecht |
| 2009 | Towards automatic syllabi matching. Marco Ronchetti, Joseph Sant |
| 2009 | Two novel prolog assignments. Jonathan Mohr |
| 2009 | Undergraduate research in CS: a global perspective. Lawrence D'Antonio, Roger D. Boyle, Amruth N. Kumar, Logan Muller, Claudia Roda, Matti Tedre |
| 2009 | Unit testing in Java. Viera K. Proulx, Weston Jossey |
| 2009 | Use of intuitive tools to enhance student learning and user experience. Rukiye Altin, Mustafà Bektik, Nuray Eksioglu, Can Koray, Ömer Canbek Öner, Merve Sadetas, Hilal Sener, Duygu Simsek, Ching-Chen Ma, Christine Price, Christopher R. Routh |
| 2009 | Use of mobile phone technologies in learning. Chrisina Draganova |
| 2009 | Useful sharing. Sally Fincher |
| 2009 | Using a groupware system in CS1 to engage introverted students. Gloria Childress Townsend |
| 2009 | Using coding patterns in a model-driven approach to teaching object oriented programming. James H. Paterson, John Haddow, Ka Fai Cheng |
| 2009 | Using game creation for teaching computer programming to high school students and teachers. Mohammed Al-Bow, Debra Austin, Jeffrey Edgington, Rafael Fajardo, Joshua Fishburn, Carlos Lara, Scott T. Leutenegger, Susan Meyer |
| 2009 | VAST: a visualization-based educational tool for language processors courses. Francisco J. Almeida-Martínez, Jaime Urquiza-Fuentes, J. Ángel Velázquez-Iturbide |
| 2009 | Video courseware for teaching operating systems with Windows. Seung-won Hwang |
| 2009 | Virtual machines: abstraction and implementation. Shimon Schocken |
| 2009 | Virtualizing office hours in CS 50. David J. Malan |
| 2009 | Visual examples of recursion. Ben Stephenson |
| 2009 | Visualizing compression algorithms on-the-fly. Guido Rößling, Florian Lindner |
| 2009 | WAPPEN: a web-based application framework for programming and its bison/flex plug-in. Koji Kagawa |
| 2009 | What were they thinking? Roy P. Pargas, Samuel P. Bryfczynski |
| 2009 | Why are we still here?: experiences of successful women in computing. Hannah M. Dee, Karen E. Petrie, Roger D. Boyle, Reena Pau |
| 2009 | Working across time zones in cross-cultural student teams. Rukiye Altin, Mustafà Bektik, Nuray Eksioglu, Can Koray, Ömer Canbek Öner, Merve Sadetas, Hilal Sener, Duygu Simsek, Ching-Chen Ma, Christine Price, Christopher R. Routh |
| 2009 | WriteOn1.0: a tablet PC-based tool for effective classroom instruction. Samantha Chandrasekar, Joseph G. Tront, Jane C. Prey |
| 2009 | Xen worlds: leveraging virtualization in distance education. Benjamin R. Anderson, Amy K. Joines, Thomas E. Daniels |