| 2008 | 'scratch' your way to introductory cs. Ursula Wolz, John Maloney, Sarah Monisha Pulimood |
| 2008 | A bioinformatics track in computer science. Sami Khuri |
| 2008 | A case study of retention practices at the University of Illinois at Urbana-Champaign. Tanya L. Crenshaw, Erin W. Chambers, Heather Metcalf |
| 2008 | A citation analysis of the sigcse 2007 proceedings. Raymond Lister, Ilona Box |
| 2008 | A conceptual approach to teaching induction for computer science. Irene Polycarpou, Ana Pasztor, Malek Adjouadi |
| 2008 | A course in collaborative computing: collaborative learning and research with a global perspective. Tony Clear, Diana Kassabova |
| 2008 | A cross-domain visual learning engine for interactive generation of instructional materials. K. R. Subramanian, T. Cassen |
| 2008 | A model for high school computer science education: the four key elements that make it! Orit Hazzan, Judith Gal-Ezer, Lenore Blum |
| 2008 | A new paradigm for programming competitions. James F. Bowring |
| 2008 | A novel approach to K-12 CS education: linking mathematics and computer science. Mindy Hart, James P. Early, Dennis Brylow |
| 2008 | A principled approach to teaching OO first. David Gries |
| 2008 | A query simulation system to illustrate database query execution. Brett Allenstein, Andrew Yost, Paul Wagner, Joline Morrison |
| 2008 | A story-centered, learn-by-doing approach to software engineering education. Ray Bareiss, Martin L. Griss |
| 2008 | A system for developing tablet pc applications for education. Sam Kamin, Michael Hines, Chad Peiper, Boris Capitanu |
| 2008 | APOGEE: automated project grading and instant feedback system for web based computing. Xiang Fu, Boris Peltsverger, Kai Qian, Lixin Tao, Jigang Liu |
| 2008 | Alice: a dying man's passion. Randy Pausch |
| 2008 | An early software engineering approach to teaching cs1, cs2 and ai. T. M. Rao, Sandeep Mitra |
| 2008 | An experimental laboratory environment for teaching embedded operating systems. Dennis Brylow |
| 2008 | An experimental study of cooperative learning in cs1. Leland L. Beck, Alexander W. Chizhik |
| 2008 | An image background detection project for a visual exploration of DFS and BFS. Ali Erkan, Diyan Gochev |
| 2008 | An interdisciplinary major emphasizing multimedia. Carol Spradling, Jody Strauch, Craig Warner |
| 2008 | An open dialogue concerning the state of education policy in computer science. Robert B. Schnabel, Duncan A. Buell, Joanna Goode, J Strother Moore, Chris Stephenson |
| 2008 | Automatic extraction of notions from course material. Michela Pedroni, Manuel Oriol, Bertrand Meyer, Lukas Angerer |
| 2008 | Backstop: a tool for debugging runtime errors. Christian Murphy, Eunhee Kim, Gail E. Kaiser, Adam Cannon |
| 2008 | Bantam: a customizable, java-based, classroom compiler. Marc L. Corliss, E. Christopher Lewis |
| 2008 | Bloom's taxonomy revisited: specifying assessable learning objectives in computer science. Christopher W. Starr, Bill Z. Manaris, RoxAnn H. Stalvey |
| 2008 | Broadening participation through scalable game design. Alexander Repenning, Andri Ioannidou |
| 2008 | CS 0.5: a better approach to introductory computer science for majors. Robert H. Sloan, Patrick Troy |
| 2008 | CS-1 for scientists. Greg Wilson, Christine Alvarado, Jennifer Campbell, Rubin H. Landau, Robert Sedgewick |
| 2008 | Can great research be taught?: independent research with cross-disciplinary thinking and broader impact. Nick Feamster, Alexander G. Gray |
| 2008 | Can students reengineer? Ronald J. Leach, Legand L. Burge III, Harry Keeling |
| 2008 | Cluster computing for web-scale data processing. Aaron Kimball, Sierra Michels-Slettvet, Christophe Bisciglia |
| 2008 | Community connections: lessons learned developing and maintaining a computer science service-learning program. Christopher H. Brooks |
| 2008 | Compiler error messages: what can help novices? Marie-Hélène Nienaltowski, Michela Pedroni, Bertrand Meyer |
| 2008 | Computer science for everyone: making your computing classes and departments accessible. Richard E. Ladner, Dan Comden |
| 2008 | Computer science olympiad: exploring computer science through competition. Iretta B. C. Kearse, Charles Hardnett |
| 2008 | Computer science: past, present, and future. Edward D. Lazowska |
| 2008 | Course experiences of computing students with disabilities: four case studies. Katherine Deibel |
| 2008 | Cross-cultural issues in a tutored video instruction course. Natalie Linnell, Richard Anderson, Jane Prey |
| 2008 | Cultural representations of gender among u. s. computer science undergraduates: statistical and data mining results. Antonio M. Lopez Jr., Kun Zhang, Frederick G. Lopez |
| 2008 | Curriculum update from the ACM education board: CS2008 and a report on masters degrees. Lillian N. Cassel, Michael E. Caspersen, Gordon Davies, Renée McCauley, Andrew D. McGettrick, Arthur B. Pyster, Robert H. Sloan |
| 2008 | Cybercivics: a novel approach to reaching k-12 students with the social relevance of computer science. Jim Owens, Jeanna N. Matthews |
| 2008 | Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies. Laurie C. Murphy, Gary Lewandowski, Renée McCauley, Beth Simon, Lynda Thomas, Carol Zander |
| 2008 | Defense against the dark arts. Mark W. Bailey, Clark L. Coleman, Jack W. Davidson |
| 2008 | Developing inclusive outreach activities for students with visual impairments. Stephanie Ludi, Thomas Reichlmayr |
| 2008 | Engaging constructions: family-based computing experiences for immigrant middle school students. Maureen Doyle, Kevin G. Kirby, Gary Newell |
| 2008 | Ethics training and decision-making: do computer science programs need help? Carol Spradling, Leen-Kiat Soh, Charles Ansorge |
| 2008 | Evaluating a breadth-first cs 1 for scientists. Zachary Dodds, Ran Libeskind-Hadas, Christine Alvarado, Geoff Kuenning |
| 2008 | Evolving an integrated curriculum for object-oriented analysis and design. Sarnath Ramnath, Brahma Dathan |
| 2008 | Experience offering a course centered on cyberporn. Joseph D. Oldham |
| 2008 | Exploring NSF funding opportunities. Stephen Cooper, Timothy V. Fossum, Harriet G. Taylor |
| 2008 | Exploring studio-based instructional models for computing education. Christopher D. Hundhausen, N. Hari Narayanan, Martha E. Crosby |
| 2008 | Fair division as a means of apportioning software engineering class projects. Jon Beck |
| 2008 | Forging connections between life and class using reading assignments: a case study. Leigh Ann Sudol |
| 2008 | From sockets and RMI to web services. Mark A. Holliday, J. Traynham Houston, E. Matthew Jones |
| 2008 | Game-themed programming assignments: the faculty perspective. Kelvin Sung, Michael Panitz, Scott Wallace, Ruth Anderson, John Nordlinger |
| 2008 | Games, stories, or something more traditional: the types of assignments college students prefer. Daniel C. Cliburn, Susan Miller |
| 2008 | Games: good/evil. Susan M. Haller, Brian C. Ladd, Scott T. Leutenegger, John Nordlinger, Jody Paul, Henry MacKay Walker, Carol Zander |
| 2008 | Grace hopper visits the neighborhood. Gloria Childress Townsend, Lecia Jane Barker, Suzanne Menzel, Joanne McGrath Cohoon |
| 2008 | Grid computing at the undergraduate level: can we do it? Jens Mache, Amy W. Apon, Thomas Feilhauer, Barry Wilkinson |
| 2008 | Helping him see: guiding a visually impaired student through the computer science curriculum. Mary Elaine Califf, Mary Goodwin, Jake Brownell |
| 2008 | Identifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java. Kenneth J. Goldman, Paul Gross, Cinda Heeren, Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles |
| 2008 | Implementation of threads as an operating systems project. John L. Donaldson |
| 2008 | Improving computer science diversity through summer camps. Dennis P. Groth, Helen H. Hu, Betty Lauer, Hwajung Lee |
| 2008 | Improving pedagogical feedback and objective grading. Tuukka Ahoniemi, Essi Lahtinen, Tommi Reinikainen |
| 2008 | Improving retention and graduate recruitment through immersive research experiences for undergraduates. Teresa A. Dahlberg, Tiffany Barnes, Audrey Rorrer, Eve Powell, Lauren Cairco |
| 2008 | Improving the persistence of first-year undergraduate women in computer science. Rita Manco Powell |
| 2008 | Incorporating transformations into jflap for enhanced understanding of automata. Joan M. Lucas, Jonathan Jarvis |
| 2008 | Increasing diversity in k-12 computer science: strategies from the field. Joanna Goode |
| 2008 | Innovating our self image. Owen L. Astrachan, Peter J. Denning |
| 2008 | Innovation, design, and simplicity at google. Marissa Mayer |
| 2008 | Inspiring blind high school students to pursue computer science with instant messaging chatbots. Jeffrey P. Bigham, Maxwell B. Aller, Jeremy T. Brudvik, Jessica O. Leung, Lindsay A. Yazzolino, Richard E. Ladner |
| 2008 | Integrating agility in the cs curriculum: practices through values. Brian Hanks, Carol A. Wellington, Thomas Reichlmayr, Cyril M. Coupal |
| 2008 | Introducing an experimental cognitive robotics curriculum at historically black colleges and universities. Andrew B. Williams, David S. Touretzky, Ethan J. Tira-Thompson, LaVonne Manning, Chutima Boonthum, Clement S. Allen |
| 2008 | Isn't it time you had an emulab? W. David Laverell, Zongming Fei, Jim Griffioen |
| 2008 | It seemed like a good idea at the time. Jonas Boustedt, Robert McCartney, Josh Tenenberg, Scott D. Anderson, Caroline M. Eastman, Daniel D. Garcia, Paul V. Gestwicki, Margaret S. Menzin |
| 2008 | Language design and implementation using ruby and the interpreter pattern. Ariel Ortiz |
| 2008 | Language engineering in the context of a popular, inexpensive robot platform. Li Xu |
| 2008 | Learning from wrong and creative algorithm design. David Ginat |
| 2008 | Local: a model geared towards ubiquitous learning. Jorge L. V. Barbosa, Rodrigo Hahn, Solon Rabello, Débora Nice Ferrari Barbosa |
| 2008 | Microwulf: a beowulf cluster for every desk. Joel C. Adams, Tim H. Brom |
| 2008 | Misunderstandings about object-oriented design: experiences using code reviews. Scott A. Turner, Ricardo Quintana-Castillo, Manuel A. Pérez-Quiñones, Stephen H. Edwards |
| 2008 | Mock trials and role-playing in computer ethics courses. Roxanne L. Canosa, Joan M. Lucas |
| 2008 | Moving beyond security tracks: integrating security in cs0 and cs1. Blair Taylor, Shiva Azadegan |
| 2008 | Multi-player soccer and wireless embedded systems. Gaetano Borriello, Carl Hartung, Bruce Hemingway, Karl Koscher, Brian Mayton |
| 2008 | Multidisciplinary students and instructors: a second-year games course. Nathan R. Sturtevant, H. James Hoover, Jonathan Schaeffer, Sean Gouglas, Michael H. Bowling, Finnegan Southey, Matthew Bouchard, Ghassan Zabaneh |
| 2008 | Nifty assignments. Nick Parlante |
| 2008 | Nifty objects for CS0 and CS1. Joe Hummel, Carl Alphonce, Joe Bergin, Michael E. Caspersen, Stuart Hansen, James E. Heliotis, Michael Kölling |
| 2008 | Noteblogging: taking note taking public. Beth Simon, Krista Davis, William G. Griswold, Michael Kelly, Roshni Malani |
| 2008 | Operational experience with a virtual networking laboratory. Charlie Wiseman, Ken Wong, Tilman Wolf, Sergey Gorinsky |
| 2008 | Patterns for programming in parallel, pedagogically. Matthew C. Jadud, Jon Simpson, Christian L. Jacobsen |
| 2008 | Perspectives on history in computing and education. Vicki L. Almstrum, William Aspray, Mary Anne L. Egan, John Impagliazzo |
| 2008 | Poogle and the unknown-answer assignment: open-ended, sharable cs1 assignments. Christopher C. D. Head, Steven A. Wolfman |
| 2008 | Pre-programming analysis tutors help students learn basic programming concepts. Wei Jin |
| 2008 | Preparing students for industry's software engineering needs. Watts S. Humphrey, Robert Musson, Rafael Salazar |
| 2008 | Problem solving in community: a necessary shift in cs pedagogy. Sarah Monisha Pulimood, Ursula Wolz |
| 2008 | Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2008, Portland, OR, USA, March 12-15, 2008 J. D. Dougherty, Susan H. Rodger, Sue Fitzgerald, Mark Guzdial |
| 2008 | Process improvement of peer code review and behavior analysis of its participants. Yanqing Wang, Yijun Li, Michael Collins, Peijie Liu |
| 2008 | Programming by choice: urban youth learning programming with scratch. John H. Maloney, Kylie A. Peppler, Yasmin B. Kafai, Mitchel Resnick, Natalie Rusk |
| 2008 | Publishing in computing education. Josh Tenenberg, Sally Fincher, John Impagliazzo, Daniel Joyce |
| 2008 | Rediscovering the passion, beauty, joy and awe: making computing fun again. Andrew D. McGettrick, Eric Roberts, Daniel D. Garcia, Chris Stevenson |
| 2008 | Scratching the surface of advanced topics in software engineering: a workshop module for middle school students. Paolo A. G. Sivilotti, Stacey A. Laugel |
| 2008 | Security education: a roadmap to the future. Carol Taylor, Rose K. Shumba |
| 2008 | Serious fun: peer-led team learning in CS. Steven Huss-Lederman, Donald Chinn, James Skrentny |
| 2008 | Socially relevant computing. Michael Buckley, John Nordlinger, Devika Subramanian |
| 2008 | Struggles of new college graduates in their first software development job. Andrew Begel, Beth Simon |
| 2008 | Student perceptions of computer science: a retention study comparing graduating seniors with cs leavers. Maureen Biggers, Anne Brauer, Tuba Yilmaz |
| 2008 | Student understanding of object-oriented programming as expressed in concept maps. Kate Sanders, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Jan Erik Moström, Lynda Thomas, Carol Zander |
| 2008 | Supporting student-written tests of gui programs. Matthew Thornton, Stephen H. Edwards, Roy Patrick Tan, Manuel A. Pérez-Quiñones |
| 2008 | Teaching cryptography with open-source software. Alasdair McAndrew |
| 2008 | Teaching software development with ATDD and easyaccept. Jacques Philippe Sauvé, Osório Lopes Abath Neto |
| 2008 | Teaching students to think nondeterministically. Michal Armoni, Noa Lewenstein, Mordechai Ben-Ari |
| 2008 | Test-driven learning in early programming courses. David S. Janzen, Hossein Saiedian |
| 2008 | The effect of using problem-solving software tutors on the self-confidence of female students. Amruth N. Kumar |
| 2008 | The effects of pair-programming on individual programming skill. Grant Braught, L. Martin Eby, Tim Wahls |
| 2008 | The expansion of CS4HS: an outreach program for high school teachers. Lenore Blum, Thomas J. Cortina, Edward D. Lazowska, Joe Wise |
| 2008 | The funnel that grew our cis major in the cs desert. Janice L. Pearce, Mario Nakazawa |
| 2008 | The game of life: an outreach model for high school students with disabilities. Richard E. Ladner, Tammy VanDeGrift |
| 2008 | The mystery of "b : = (b = false)". Stuart Reges |
| 2008 | The role of virtualization in computing education. Alessio Gaspar, Sarah Langevin, William D. Armitage, R. Sekar, Thomas E. Daniels |
| 2008 | Towards a top-down approach to teaching an undergraduate grid computing course. Barry Wilkinson, Clayton Ferner |
| 2008 | Ucigame, a java library for games. Daniel Frost |
| 2008 | Undergraduate data communications and networking projects using opnet and wireshark software. Vasil Hnatyshin, Andrea F. Lobo |
| 2008 | Undergraduate research experiences in data mining. Imad Rahal |
| 2008 | Using cognitive conflict and visualisation to improve mental models held by novice programmers. Linxiao Ma, John D. Ferguson, Marc Roper, Isla Ross, Murray Wood |
| 2008 | Using iPodLinux in an introductory OS course. Barry Lawson, Lewis Barnett |
| 2008 | Wikis: collaborative learning for cs education. Edward F. Gehringer, Lillian N. Cassel, Katherine Deibel, William J. Joel |
| 2008 | Will they stay or will they go? Joanne McGrath Cohoon, Zhen Wu, Luo Luo |