| 2005 | Projects in the programming languages course. | Amruth N. Kumar |
| 2005 | Online tutors for C++/Java programming. | Amruth N. Kumar |
| 2005 | Student-built algorithm visualizations for assessment: flexible generation, feedback and grading. | Markus Krebs, Tobias Lauer, Thomas Ottmann, Stephan Trahasch |
| 2005 | Game programming in introductory courses with direct state manipulation. | Michael Klling, Poul Henriksen |
| 2005 | Changing the image of computer science: a north american perspective in conversation with Europe. | Maria M. Klawe |
| 2005 | Extending undergraduate CS programs with informatics: emphasizing software and system design in context. | David G. Kay, Andr van der Hoek, Debra J. Richardson |
| 2005 | The pedagogic opportunities of touch-screen voting. | Mark Jones |
| 2005 | Software behaviour understanding Supported by dynamic visualization and role-play. | Guillermo Jimnez-Daz, Mercedes Gmez-Albarrn, Marco Antonio Gmez-Martn, Pedro A. Gonzlez-Calero |
| 2005 | Use a little history. | John Impagliazzo |
| 2005 | Computing curricula overview project. | John Impagliazzo |
| 2005 | Learning UNIX in first year of computer engineering. | Mara Arnzazu Simn Hurtado, Carlos Vivaracho-Pascual |
| 2005 | Managing the complexity in first year programming. | Robert A. Hovis |
| 2005 | Toward integrating computing concepts into the K-12 curriculum. | Cynthia S. Hood, Dennis J. Hood |
| 2005 | Teaching programming and language concepts using LEGOs. | Cynthia S. Hood, Dennis J. Hood |
| 2005 | The linguistics of object-oriented design: implications for teaching. | Christian Holmboe |
| 2005 | Computing history: interesting times. | David Hemmendinger |
| 2005 | Distributed team performance in software development. | Martha Lucia Hause |
| 2005 | Student performance in CS1 with distributed pair programming. | Brian Hanks |
| 2005 | Introducing object-oriented analysis and design in lower-level undergraduate courses: a pattern-based approach. | Haitham S. Hamza |
| 2005 | Is it really an algorithm: the need for explicit discourse. | Bruria Haberman, Haim Averbuch, David Ginat |
| 2005 | Constructing database applications for PDA using the .NET framework. | Mrio Guimares |
| 2005 | Learning technical concepts with collaboration and communication skills. | Mary J. Granger |
| 2005 | User interface considerations for older users. | John Gould, Matthew Schaefer |
| 2005 | Virtual student teams: opportunities and challenges. | Annegret Goold, Arnold Pears, Mary Z. Last, Chris Beaumont, Chew Swee Cheng |
| 2005 | Teaching ethics in a virtual classroom. | Annegret Goold, Jo Coldwell |