| 2005 | "The Babel experiment": an advanced pantomime-based training in OOA&OOD with UML. Vladimir L. Pavlov, Anton Yatsenko |
| 2005 | A "secondary" look at digital image processing. Alasdair McAndrew, Anne Venables |
| 2005 | A Java framework for experimentation with steganography. Kenny Hunt |
| 2005 | A company-based framework for a software engineering course. Thomas P. Way |
| 2005 | A design for team peer code review. Deborah Anne Trytten |
| 2005 | A discussion format for computer ethics. Alton F. Sanders |
| 2005 | A geographically-distributed, assignment-structured undergraduate grid computing course. Mark A. Holliday, Barry Wilkinson, Jeffrey House, Samir Daoud, Clayton Ferner |
| 2005 | A model for improving secondary CS education. Barbara Ericson, Mark Guzdial, Maureen Biggers |
| 2005 | A multi-institutional investigation of computer science seniors' knowledge of programming concepts. Laurie C. Murphy, Renée McCauley, Suzanne Westbrook, Timothy V. Fossum, Susan M. Haller, Briana B. Morrison, Brad Richards, Kate Sanders, Carol Zander, Ruth E. Anderson |
| 2005 | A pattern-based development tool for mobile agents. Vishal D. Modak, David D. Langan, Thomas F. Hain |
| 2005 | A real-time information warfare exercise on a virtual network. James Walden |
| 2005 | A synthesis and ontology of all of computing. Lillian N. Cassel, Russell L. Shackelford, Robert H. Sloan |
| 2005 | Accessibility in introductory computer science. Robert F. Cohen, Alexander V. Fairley, David Gerry, Gustavo R. Lima |
| 2005 | Affective assessment of team skills in agile CS1 labs: the good, the bad, and the ugly. Dawn McKinney, Leo F. Denton |
| 2005 | Agile development in computer science education: practices and prognosis. Joseph Bergin, Clifton Kussmaul, Thomas Reichlmayr, James Caristi, Gary Pollice |
| 2005 | AlgorithmA project: the ten-week mock software company. Marc Bernstein, Kelly M. FitzGerald, James P. Macdonell, Arturo I. Concepcion |
| 2005 | Alternatives to two classic data structures. Chris Okasaki |
| 2005 | An address translation simulator. Steven Robbins |
| 2005 | An introductory VR course for undergraduates incorporating foundation, experience and capstone. Sharon A. Stansfield |
| 2005 | An introductory software engineering course that facilitates active learning. Stephanie Ludi, Swaminathan Natarajan, Thomas Reichlmayr |
| 2005 | Analyze that: puzzles and analysis of algorithms. Anany Levitin |
| 2005 | Automated tutoring for a database skills training environment. Claire Kenny, Claus Pahl |
| 2005 | Automated use of a Wiki for collaborative lecture notes. Melissa E. O'Neill |
| 2005 | Building an XQuery interpreter in a compiler construction course. Sara Miner More, Tim Pevzner, Alin Deutsch, Scott B. Baden, Paul Kube |
| 2005 | CAMERA: introducing memory concepts via visualization. Linda M. Null, Karishma Rao |
| 2005 | Challenges to computer science education research. Vicki L. Almstrum, Orit Hazzan, Mark Guzdial, Marian Petre |
| 2005 | Changes in CS students' sttitudes towards CS over time: an examination of gender differences. Sylvia Beyer, Michelle DeKeuster, Kathleen Walter, Michelle Colar, Christina Holcomb |
| 2005 | Climbing onto the shoulders of giants. Antonio M. Lopez Jr., Lisa J. Schulte, Marguerite S. Giguette |
| 2005 | Closed laboratories with embedded instructional research design for CS1. Leen-Kiat Soh, Ashok Samal, Suzette Person, Gwen Nugent, Jeff Lang |
| 2005 | Computer architecture and mental models. Cecile Yehezkel, Mordechai Ben-Ari, Tommy Dreyfus |
| 2005 | Computer forensics programs in higher education: a preliminary study. Larry Gottschalk, Jigang Liu, Brahma Dathan, Sue Fitzgerald, Michael Stein |
| 2005 | Computer games and CS education: why and how. Elizabeth Sweedyk, Marianne de Laet, Michael C. Slattery, James Kuffner |
| 2005 | Computer literacy: what students know and from whom they learned it. Mark E. Hoffman, David R. Vance |
| 2005 | Computing accreditation: a new criteria structure and new flexibility. Stu Zweben, Han Reichgelt, Gayle J. Yaverbaum |
| 2005 | Configuring a multi-course lab for system-level projects. Joel C. Adams, W. David Laverell |
| 2005 | Contrasting women's experiences in computer science at different institutions. Ela Zur, Lilly Irani, Lecia Jane Barker, Mark Guzdial |
| 2005 | Cooperative learning techniques in CS1: design and experimental evaluation. Leland L. Beck, Alexander W. Chizhik, Amy C. McElroy |
| 2005 | Creating emergent behaviors: two robotics labs that combine reactive behaviors. Robert M. Harlan, Shelley McClarigan |
| 2005 | Design patterns for database pedagogy: a proposal. Thomas J. Marlowe, Cyril S. Ku, James W. Benham |
| 2005 | Design patterns for parsing. Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong |
| 2005 | Design process for a non-majors computing course. Mark Guzdial, Andrea Forte |
| 2005 | Designing, implementing, and analyzing a placement test for introductory CS courses. Leen-Kiat Soh, Ashok Samal, Suzette Person, Gwen Nugent, Jeff Lang |
| 2005 | Developing resources to support a national computer science curriculum for K-12. Anita Verno, Debbie Carter, Robb Cutler, Michelle Hutton, Lenny Pitt |
| 2005 | Diversifying the images of computer science: undergraduate women take on the challenge! Carol Frieze |
| 2005 | Effective incorporation of ethics into courses that focus on programming. Mary Elaine Califf, Mary Goodwin |
| 2005 | Efficient use of robots in the undergraduate curriculum. Judith Challinger |
| 2005 | Emerging areas in computer science education. Amruth N. Kumar, Rose K. Shumba, Bina Ramamurthy, Lawrence D'Antonio |
| 2005 | Enhancing team knowledge: instruction vs. experience. Debra L. Smarkusky, Richard F. Dempsey, Joan J. Ludka, Frouke de Quillettes |
| 2005 | Experience with an industry-driven capstone course on game programming: extended abstract. Ian Parberry, Timothy Roden, Max B. Kazemzadeh |
| 2005 | Experiences teaching operating systems using virtual platforms and linux. Jason Nieh, Chris Vaill |
| 2005 | Experiences with a CS0 course targeted for CS1 success. Charles Dierbach, Blair Taylor, Harry Zhou, Iliana Zimand |
| 2005 | Experiments with balanced-sample binary trees. G. Michael Barnes, John Noga, Peter D. Smith, Jeff Wiegley |
| 2005 | Exploring XML for data exchange in the context of an undergraduate database curriculum. Suzanne W. Dietrich, Susan Darling Urban, Hua Ma, Yang Xiao, Shama Patel |
| 2005 | Factors influencing the shrinking pipeline in high schools: a sector-based analysis of the Israeli high school system. Larisa Eidelman, Orit Hazzan |
| 2005 | Fostering a creative interest in computer science. Gary Lewandowski, Elizabeth Johnson, Michael Goldweber |
| 2005 | Game design & programming concentration within the computer science curriculum. Ron Coleman, Mary Krembs, Alan G. Labouseur, Jim Weir |
| 2005 | Hide and show: using real compiler code for teaching. Elizabeth L. White, Ranjan Sen, Nina Stewart |
| 2005 | IRONCODE: think-twice, code-once programming. Mark W. Bailey |
| 2005 | IT offshore outsourcing: impact on CS/IS curriculum. Wing Huen, Ernest Ferguson, Peter B. Henderson, Clifton Kussmaul |
| 2005 | In-person grading: an evaluative experiment. J. Philip East, J. Ben Schafer |
| 2005 | Increasing the number of women majoring in computer science: what works? Maria M. Klawe |
| 2005 | Informatics: a focus on computer science in context. David G. Kay, André van der Hoek, Debra J. Richardson |
| 2005 | Integrating science and research in a HCI design course. Robert Pastel |
| 2005 | Intention-based scoring: an approach to measuring success at solving the composition problem. H. Chad Lane, Kurt VanLehn |
| 2005 | Interpreting Java program runtimes. Stuart A. Hansen |
| 2005 | Intra-curriculum software engineering education. James B. Fenwick Jr., Barry L. Kurtz |
| 2005 | Just-in-time teaching for CS0. Tammy Bailey, Jeffrey Forbes |
| 2005 | Large team projects in software engineering courses. David Coppit, Jennifer M. Haddox-Schatz |
| 2005 | Learning by doing: introducing version control as a way to manage student assignments. Karen L. Reid, Gregory V. Wilson |
| 2005 | Multidisciplinary teamwork in a robotics course. Jerry B. Weinberg, William W. White, S. Cem Karacal, George Engel, Ai-Ping Hu |
| 2005 | Nifty assignment. Nick Parlante, David B. Levine, Steven K. Andrianoff, Aaron J. Gordon, Alyce Brady, Pamela A. Cutter, Paul Kube, Jefferson Ng, Richard E. Pattis |
| 2005 | Objects-early tools: a demonstration. Joe Bergin, Kim B. Bruce, Michael Kölling |
| 2005 | On integrating web services from the ground up into CS1/CS2. Billy B. L. Lim, Chu Jong, Pruthikrai Mahatanankoon |
| 2005 | On understanding the statics and dynamics of object-oriented programs. Noa Ragonis, Mordechai Ben-Ari |
| 2005 | Opening the eyes of those who can see to the world of those who can't: a case study. Susan M. Harrison |
| 2005 | Outcomes-based computer science education. Stephen Cooper, Lillian N. Cassel, Barbara Moskal, Steve Cunningham |
| 2005 | PL-detective: experiences and results. Amer Diwan, Michele H. Jackson, William M. Waite, Jacob Dickerson |
| 2005 | Patterns of plagiarism. Charlie Daly, Jane Horgan |
| 2005 | Photon mapping made easy. Tin-Tin Yu, John L. Lowther, Ching-Kuang Shene |
| 2005 | Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, St. Louis, Missouri, USA, February 23-27, 2005 Wanda P. Dann, Thomas L. Naps, Paul T. Tymann, Doug Baldwin |
| 2005 | Programming: factors that influence success. Susan Bergin, Ronan Reilly |
| 2005 | RAPTOR: a visual programming environment for teaching algorithmic problem solving. Martin C. Carlisle, Terry A. Wilson, Jeffrey W. Humphries, Steven M. Hadfield |
| 2005 | Randomness and probability in the early CS courses. David Ginat, Richard Anderson, Daniel D. Garcia, Richard Rasala |
| 2005 | Research to classroom: experiences from a multi-institutional course in smart home technologies. Charles J. Hannon, Manfred Huber, Lisa J. Burnell |
| 2005 | Resolved: objects early has failed. Owen L. Astrachan, Kim B. Bruce, Elliot B. Koffman, Michael Kölling, Stuart Reges |
| 2005 | Results from the evaluation of the effectiveness of an online tutor on expression evaluation. Amruth N. Kumar |
| 2005 | Revealing the programming process. Jens Bennedsen, Michael E. Caspersen |
| 2005 | SIGCSE special projects showcase. Sally Fincher |
| 2005 | SPIMbot: an engaging, problem-based approach to teaching assembly language programming. Craig B. Zilles |
| 2005 | Status report on the SIGCSE committee on the implementation of a discrete mathematics course. Bill Marion |
| 2005 | Steganography and cartography: interesting assignments that reinforce machine representation, bit manipulation, and discrete structures concepts. Daniel E. Stevenson, Michael R. Wick, Steven J. Ratering |
| 2005 | Students with Asperger's syndrome in the CS classroom. Mary Anne L. Egan |
| 2005 | Supporting workflow in a course management system. Chavdar Botev, Hubert Chao, Theodore Chao, Yim Cheng, Raymond Doyle, Sergey Grankin, Jon Guarino, Saikat Guha, Pei-Chen Lee, Dan Perry, Christopher Ré, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew C. Myers, David I. Schwartz, Jayavel Shanmugasundaram |
| 2005 | Synthesis and analysis of automatic assessment methods in CS1: generating intelligent MCQs. Des Traynor, J. Paul Gibson |
| 2005 | Taking advantage of national science foundation funding opportunities. Steve Cunningham, Diana Gant, Harriet G. Taylor |
| 2005 | Taming Java for the classroom. James I. Hsia, Elspeth Simpson, Daniel Smith, Robert Cartwright |
| 2005 | Teaching and learning ethics in computer science: walking the walk. Richard J. Botting |
| 2005 | Teaching compiler construction using a domain specific language. Tyson R. Henry |
| 2005 | Teaching design patterns by stealth. Stephen Weiss |
| 2005 | Teaching design patterns in CS1: a closed laboratory sequence based on the game of life. Michael R. Wick |
| 2005 | Teaching empirical skills and concepts in computer science using random walks. Grant Braught |
| 2005 | Teaching entering students to think like computer scientists. Elise H. Turner, Roy M. Turner |
| 2005 | Teaching hands-on computer and information systems security despite limited resources. Bhagyavati, Stephen O. Agyei-Mensah, Rose K. Shumba, Iretta B. C. Kearse |
| 2005 | Teaching inter-object design patterns to freshmen. Prasun Dewan |
| 2005 | Teaching students to hack: curriculum issues in information security. Patricia Y. Logan, Allen Clarkson |
| 2005 | The ACM java task force: status report. Eric Roberts, Kim B. Bruce, Robb Cutler, James H. Cross II, Scott B. Grissom, Karl J. Klee, Susan H. Rodger, Fran Trees, Ian Utting, Frank Yellin |
| 2005 | The concorde doesn't fly anymore. Mordechai Ben-Ari |
| 2005 | The course scheduling problem as a source of student projects. William Combs, Robert Hawkins, Thomas Pore, Arik Schechet, Tim Wahls, Louis Ziantz |
| 2005 | The effects of individual differences on CS2 course performance across universities. Tracy L. Lewis, Joe D. Chase, Manuel A. Pérez-Quiñones, Mary Beth Rosson |
| 2005 | The grader in ProgrammingLand. Curt D. Hill, Brian M. Slator, Lisa M. Daniels |
| 2005 | The impact of virtual classroom laboratories in CSE. Matt Bower, Debbie Richards |
| 2005 | The many facets of diversity. Jack Beidler, Hilary J. Holz, Ken Yasuhara, Evans J. Adams |
| 2005 | The new science students in too much, too soon an abbreviated, accelerated, constructivist, collaborative, introductory experience in CS. Samuel A. Rebelsky |
| 2005 | The virtual network system. Martín Casado, Nick McKeown |
| 2005 | The voice of experience: national science foundation funded projects. Steve Cunningham |
| 2005 | The year in review: changes and lessons learned in the design and implementation of the AP CS exam in Java. Robert L. Scot Drysdale, Judith Hromcik, David Reed, Reg Hahne |
| 2005 | Towards concrete concurrency: occam-pi on the LEGO mindstorms. Christian L. Jacobsen, Matthew C. Jadud |
| 2005 | Tracking an innovation in introductory CS education from a research university to a two-year college. Allison Elliott Tew, Charles Fowler, Mark Guzdial |
| 2005 | Ubiquitous presenter: increasing student access and control in a digital lecturing environment. Michelle Hoda Wilkerson, William G. Griswold, Beth Simon |
| 2005 | Use and assessment of a rigorous approach to CS1. John P. Dougherty, David Wonnacott |
| 2005 | Using SeSFJava in teaching introductory network courses. Tamer Elsharnouby, A. Udaya Shankar |
| 2005 | Using a pre-assessment exam to construct an effective concept-based genetic program for predicting course success. Gary D. Boetticher, Wei Ding, Charles R. Moen, Kwok-Bun Yue |
| 2005 | Using abstractions to make concepts concrete. Kim B. Bruce |
| 2005 | Using asynchronous discussions to enhance student participation in CS courses. Bhagyavati, Stan Kurkovsky, Christopher C. Whitehead |
| 2005 | Using history of computing to address problems and opportunities. Orit Hazzan, John Impagliazzo, Raymond Lister, Shimon Schocken |
| 2005 | Using image processing projects to teach CS1 topics. Richard Wicentowski, Tia Newhall |
| 2005 | Using peer review in teaching computing. Edward F. Gehringer, Donald D. Chinn, Manuel A. Pérez-Quiñones, Mark A. Ardis |
| 2005 | Using testing and JUnit across the curriculum. Michael R. Wick, Daniel E. Stevenson, Paul J. Wagner |
| 2005 | Viruses 101. John Aycock, Ken Barker |
| 2005 | We've been working on the railroad: a laboratory for real-time embedded systems. John W. McCormick |
| 2005 | What can computer science learn from a fine arts approach to teaching? Lecia Jane Barker, Kathy Garvin-Doxas, Eric Roberts |
| 2005 | Why structural recursion should be taught before arrays in CS 1. Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P. Murtagh |