| 2005 | Teaching software engineering through game design. | Kajal T. Claypool, Mark Claypool |
| 2005 | Hacking as a form of "self-improvement". | Eric Clark |
| 2005 | The effect of integrating an Iconic programming notation into CS1. | Charmain Cilliers, Andr P. Calitz, Jan H. Greyling |
| 2005 | TS-05: 150 lines of java with high architectural complexity. | Henrik Brbak Christensen |
| 2005 | Implications of perspective in teaching objects first and object design. | Henrik Brbak Christensen |
| 2005 | Peer assessment in the algorithms course. | Donald D. Chinn |
| 2005 | Iconic programming for flowcharts, java, turing, etc. | Stephen Chen, Stephen Morris |
| 2005 | The (relative) importance of software design criteria. | Tzu-Yi Chen, Stephen Cooper, Robert McCartney, Leslie Schwartzman |
| 2005 | Learning styles across the curriculum. | A. T. Chamillard, Ricky E. Sward |
| 2005 | Teaching networking hardware. | Martn Casado, Gregory Watson, Nick McKeown |
| 2005 | Students evaluating faculty: a subjective process. | Jacobo Carrasquel |
| 2005 | New challenges in computer science education. | Joo M. P. Cardoso |
| 2005 | Curricular projects of the ACM two-year college education committee. | Robert D. Campbell, Elizabeth K. Hawthorne, Karl J. Klee |
| 2005 | Knowledge-based support of newcomers integration into an organization. | Vladimr Bures, Daniela Ponce |
| 2005 | Engaging students to work with self-assessment questions: a study of two approaches. | Peter Brusilovsky, Sergey A. Sosnovsky |
| 2005 | The MulE game engine extending online role-playing games. | Miguel J. Boavida, Joo Paulo Santos, Pedro A. Amado Assuno, Luis Soares, Joo Luz, Ricardo Viegas |
| 2005 | Why are children left out of the CS rethinking process? | Giovanni M. Bianco, Simonetta Tinazzi |
| 2005 | Teaching polymorphism early. | Joseph Bergin, Eugene Wallingford, Michael E. Caspersen, Michael Goldweber, Michael Klling |
| 2005 | Test-first pair-programming tutorial. | Joseph Bergin, Eugene Wallingford |
| 2005 | Academic jeopardy. | Joseph Bergin |
| 2005 | Advanced programming in java workshop: teaching methodology. | Tamar Benaya, Ela Zur |
| 2005 | Iterative implementation of DFS. | Ilana Bass, Dvir Lanzberg |
| 2005 | Teaching to analyze solutions using FGA. | Ilana Bass, Dvir Lanzberg |
| 2005 | When do group projects widen the student experience gap? | Lecia Jane Barker |
| 2005 | Reductive thinking in undergraduate CS courses. | Michal Armoni, Judith Gal-Ezer |