| 2007 | "...But what do the top-rated schools do?": a survey of introductory computer science curricula. Jeffrey Forbes, Daniel D. Garcia |
| 2007 | A Java execution simulator. Steven Robbins |
| 2007 | A case for smaller class size with integrated lab for introductory computer science. Kristy Elizabeth Boyer, Rachael S. Dwight, Carolyn S. Miller, C. Dianne Raubenheimer, Matthias F. Stallmann, Mladen A. Vouk |
| 2007 | A course in software development. Robert E. Noonan, John R. Hott |
| 2007 | A course on simulation, probability and statistics. Scott D. Anderson |
| 2007 | A games first approach to teaching introductory programming. Scott T. Leutenegger, Jeffrey Edgington |
| 2007 | A hands-on environment for teaching GPU programming. Mike Bailey, Steve Cunningham |
| 2007 | A multi-expertise application-driven class. Cristina Nita-Rotaru, Melissa Dark, Voicu Popescu |
| 2007 | A multidisciplinary bioinformatics minor. Russel E. Bruhn, Steven F. Jennings |
| 2007 | A study of algorithm animations on mobile devices. Wolfgang Hürst, Tobias Lauer, Eveline Nold |
| 2007 | A visual object-oriented programming environment. Dave Feinberg |
| 2007 | ACM-W's new programs for recruiting and retaining women in computing. Paula Gabbert, Barbara Boucher Owens, Bettina Bair, Chris Stephenson, Joanne McGrath Cohoon, Gloria Childress Townsend |
| 2007 | Active learning sheets for a beginner's course on reasoning about imperative programs. Kung-Kiu Lau |
| 2007 | Algorithm explorer: visualizing algorithms in a 3D multimedia environment. Erik Carson, Ian Parberry, Bradley Jensen |
| 2007 | Algorithm visualization: a report on the state of the field. Clifford A. Shaffer, Matthew Cooper, Stephen H. Edwards |
| 2007 | Alice Frenzy: an interactive group activity. James Caristi, Stephen Cooper, Judy Mullins |
| 2007 | Alice, middle schoolers & the imaginary worlds camps. Joel C. Adams |
| 2007 | An easy to use distributed computing framework. Chuck Pheatt |
| 2007 | An initiative to attract students to computing. Lillian N. Cassel, Andrew D. McGettrick, Gordon Davies, Heikki Topi, Robert H. Sloan |
| 2007 | An integrated approach to project management through classic CS III and video game development. Ursula Wolz, Sarah Monisha Pulimood |
| 2007 | An introduction to computer science for non-majors using principles of computation. Thomas J. Cortina |
| 2007 | An introductory course format for promoting diversity and retention. James P. Cohoon |
| 2007 | Assessing computer science programs: what have we learned. Bill Marion, John Impagliazzo, Caroline St. Clair, Barry I. Soroka, Deborah Whitfield |
| 2007 | Assessing the impact of inking technology in a large digital design course. Tilman Wolf |
| 2007 | BabyOS: a fresh start. Haifeng Liu, Xianglan Chen, Yuchang Gong |
| 2007 | Bridging the conceptual gap: assessing the impact on student attitudes toward programming. Michael R. Wick |
| 2007 | Building an autonomous vehicle by integrating lego mindstorms and a web cam. Daniel E. Stevenson, James D. Schwarzmeier |
| 2007 | CS4HS: an outreach program for high school CS teachers. Lenore Blum, Thomas J. Cortina |
| 2007 | Can humanitarian open-source software development draw new students to CS? Heidi J. C. Ellis, Ralph A. Morelli, Trishan R. de Lanerolle, Jonathan Damon, Jonathan Raye |
| 2007 | Commonsense computing: using student sorting abilities to improve instruction. Tzu-Yi Chen, Gary Lewandowski, Robert McCartney, Kate Sanders, Beth Simon |
| 2007 | Computational thinking. Peter B. Henderson, Thomas J. Cortina, Jeannette M. Wing |
| 2007 | Computer games as motivation for design patterns. Paul V. Gestwicki |
| 2007 | Computer games in the classroom, or, how to get perfect attendance, even at 8 AM. Bary Burd, John Goulden, Brian C. Ladd, Michael Rogers, Kris Stewart |
| 2007 | Creating significant learning experiences in introductory artificial intelligence. Amy McGovern, Jason Fager |
| 2007 | Day one of the objects-first first course: what to do. Joe Bergin, Michael J. Clancy, Don Slater, Michael Goldweber, David B. Levine |
| 2007 | Developing resources to support a national computer science curriculum for K-12. Anita Verno, Steve Cooper, Thomas J. Cortina, Barb Ericson, Bill Madden |
| 2007 | Digital support for abductive learning in introductory computing courses. Atanas Radenski |
| 2007 | Discrete math with programming: better together. Kirby McMaster, Nicole Anderson, Brian W. Rague |
| 2007 | DrProject: a software project management portal to meet educational needs. Karen L. Reid, Gregory V. Wilson |
| 2007 | Dynamic object viewers for data structures. James H. Cross II, T. Dean Hendrix, Jhilmil Jain, Larry A. Barowski |
| 2007 | Eccles' model of achievent-related choices: the case of computer science studies in Israeli high schools. Larisa Eidelman, Orit Hazzan |
| 2007 | Embracing the social relevance: computing, ethics and the community. Tarsem S. Purewal Jr., Chris Bennett, Frederick Maier |
| 2007 | Engagement and frustration in programming projects. Stuart Hansen, Erica Eddy |
| 2007 | Engaging students in formal language theory and theory of computation. Scott Sigman |
| 2007 | Experiencing aspects of games programming in an introductory computer graphics class. Kelvin Sung, Peter Shirley, Becky Reed Rosenberg |
| 2007 | Exploring the potential of mobile phones for active learning in the classroom. David Lindquist, Tamara Denning, Michael Kelly, Roshni Malani, William G. Griswold, Beth Simon |
| 2007 | Facilitated student discussions for evaluating teaching. Michelle Craig |
| 2007 | Food-first computer science: starting the first course right with PB&J. Janet Davis, Samuel A. Rebelsky |
| 2007 | Forming a women's computer science support group. Jon Beck |
| 2007 | Fourth grade computer science. Daniel Frost |
| 2007 | Funding opportunities in computer science education at the national science foundation. Mark James Burge, Diana Burley, Harriet G. Taylor |
| 2007 | Gender difference trends in computer literacy of first-year students. Mark E. Hoffman, David R. Vance |
| 2007 | Gender, perceptions, and reality: technological literacy among first-year students. Elinor M. Madigan, Marianne Goodfellow, Jeffrey A. Stone |
| 2007 | Gendered experiences of computing graduate programs. Joanne McGrath Cohoon |
| 2007 | Give students a clue: a course-project for undergraduate artificial intelligence. David Marshall Hansen, Joseph Bruce, David Harrison |
| 2007 | Groupwork activities in synchronous online classroom spaces. Matt Bower |
| 2007 | Having a BLAST: a bioinformatics project in CS2. Pamela A. Cutter |
| 2007 | Improving secondary CS education: progress and problems. Barbara Ericson, Mark Guzdial, Maureen Biggers |
| 2007 | Increasing student retention in computer science through research programs for undergraduates. Joan Peckham, Peter D. Stephenson, Jean-Yves Hervé, Ron Hutt, L. Miguel Encarnação |
| 2007 | InfoTraffic: teaching important concepts of computer science and math through real-world examples. Ruedi Arnold, Marc Langheinrich, Werner Hartmann |
| 2007 | Integrating traditional and agile processes in the classroom. Robert R. Kessler, Nathan Dykman |
| 2007 | Inter-University software engineering using web services. Barry L. Kurtz, James B. Fenwick Jr., Christopher C. Ellsworth, Xiaohong Yuan, Adam Steele, Xiaoping Jia |
| 2007 | Interactive visualization for the active learning classroom. Dino Schweitzer, Wayne Brown |
| 2007 | Interdisciplinary application tracks in an undergraduate computer science curriculum. Mingrui Zhang, Eugene Lundak, Chi-Cheng Lin, Tim Gegg-Harrison, Joan M. Francioni |
| 2007 | Investigating the viability of mental models held by novice programmers. Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood |
| 2007 | It seemed like a good idea at the time. Jonas Boustedt, Robert McCartney, Josh Tenenberg, Titus Winters, Stephen H. Edwards, Briana B. Morrison, David R. Musicant, Ian Utting, Carol Zander |
| 2007 | Killer "killer examples" for design patterns. Carl Alphonce, Michael E. Caspersen, Adrienne Decker |
| 2007 | Leveling the CS1 playing field. Gloria Childress Townsend, Suzanne Menzel, Katie A. Siek |
| 2007 | Lightweight preliminary peer review: does in-class peer review make sense? Tamara Denning, Michael Kelly, David Lindquist, Roshni Malani, William G. Griswold, Beth Simon |
| 2007 | Making service learning accessible to computer scientists. Brian J. Rosmaita |
| 2007 | Mechanics of undergraduate research at liberal arts colleges: lessons learned. David R. Musicant, Amruth N. Kumar, Doug Baldwin, Ellen Walker |
| 2007 | MicroTiger: a graphical microcode simulator with a reconfigurable datapath. Brian G. VanBuren, Muhammad Shaaban |
| 2007 | Mindstorms without robotics: an alternative to simulations in systems courses. Frank Klassner, Christopher Continanza |
| 2007 | Mobile and ubiquitous computing in an innovative undergraduate course. Jorge L. V. Barbosa, Rodrigo Hahn, Débora Nice Ferrari Barbosa, Cláudio F. R. Geyer |
| 2007 | NSF-DGE GK-12 teaching fellowships: changing student perceptions about computer science. Linda B. Sherrell, Chang Liu, William M. Pottenger, Paul Gross |
| 2007 | Network security auditing as a community-based learning project. Susan J. Lincke |
| 2007 | New paradigms for introductory computing courses. Elliot B. Koffman, Heidi J. C. Ellis, Charles Kelemen, Curt M. White, Steven A. Wolfman |
| 2007 | Nifty assignments. Nick Parlante, John F. Cigas, Angela B. Shiflet, Raja Sooriamurthi, Michael J. Clancy, Robert E. Noonan, David Reed |
| 2007 | Note to self: make assignments meaningful. Lucas Layman, Laurie A. Williams, Kelli M. Slaten |
| 2007 | Open source projects in programming courses. Michela Pedroni, Till G. Bay, Manuel Oriol, Andreas Pedroni |
| 2007 | Opening the door of the computer science classroom: the Josh Tenenberg, Sally Fincher |
| 2007 | Outcomes-based computing accreditation: program assessment. Gayle J. Yaverbaum, Doris K. Lidtke, Han Reichgelt, Stuart H. Zweben |
| 2007 | Pep8CPU: a programmable simulator for a central processing unit. J. Stanley Warford, Ryan Okelberry |
| 2007 | Plagiarism detection using feature-based neural networks. Steve Engels, Vivek Lakshmanan, Michelle Craig |
| 2007 | Podcasting computer science E-1. David J. Malan |
| 2007 | Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, Covington, Kentucky, USA, March 7-11, 2007 Ingrid Russell, Susan M. Haller, J. D. Dougherty, Susan H. Rodger |
| 2007 | Programming studio: a course for improving programming skills in undergraduates. Michael Woodley, Samuel N. Kamin |
| 2007 | Programming-lite: a dialog on educating computer science practitioners in a "flat world". Robert B. Allen, David Klappholz, Michael R. Wick, Carol Zander |
| 2007 | Readn', writ'n, 'rithmetic...and code'n. Grady Booch |
| 2007 | RegeXeX: an interactive system providing regular expression exercises. Christopher W. Brown, Eric A. Hardisty |
| 2007 | Resurrecting the applet paradigm. Eric Roberts |
| 2007 | Retaining majors through the introductory sequence. Elise H. Turner, Erik Albert, Roy M. Turner, Laurence Latour |
| 2007 | RobotStudio: a modern IDE-based approach to reality computing. Li Xu |
| 2007 | SEED: a suite of instructional laboratories for computer SEcurity EDucation. Wenliang Du, Zhouxuan Teng, Ronghua Wang |
| 2007 | Scratch for budding computer scientists. David J. Malan, Henry H. Leitner |
| 2007 | SimpleDB: a simple java-based multiuser syst for teaching database internals. Edward Sciore |
| 2007 | Software-defined radio for undergraduate projects. William P. Birmingham, Leah Acker |
| 2007 | Squint: barely visible library support for CS1. Thomas P. Murtagh |
| 2007 | Status report of the SIGCSE committee on teaching computer science research methods. Hilary J. Holz, Anne Gates Applin, William J. Joel |
| 2007 | Status report on the SIGCSE committee on models for evaluating faculty scholarship. Shmuel Fink, Gerald Kruse, Keith Olson |
| 2007 | Students teaching students: incorporating presentations into a course. Douglas D. Dankel II, Jonathan Ohlrich |
| 2007 | Subverting the fundamentals sequence: using version control to enhance course management. Curtis Clifton, Lisa C. Kaczmarczyk, Michael Mrozek |
| 2007 | Supporting active learning and example based instruction with classroom technology. Richard J. Anderson, Ruth E. Anderson, Katie M. Davis, Natalie Linnell, Craig Prince, Valentin Razmov |
| 2007 | Tablet PC video based hybrid coursework in computer science: report from a pilot project. Jaspal Subhlok, Olin G. Johnson, Venkat Subramaniam, Ricardo Vilalta, Chang Yun |
| 2007 | Taking students out for a ride: using a board game to teach graph theory. Darren Lim |
| 2007 | Teaching compiler construction and language design: making the case for unusual compiler projects with postscript as the target language. Martin Ruckert |
| 2007 | Teaching experiences with a virtual network laboratory. Ken Wong, Tilman Wolf, Sergey Gorinsky, Jonathan S. Turner |
| 2007 | Teaching graphics with the openGL shading language. Jerry O. Talton, Darren N. Fitzpatrick |
| 2007 | Teaching students java bytecode using lego mindstorms robots. Michael J. Jipping, Cameron Calka, Brian O'Neill, Christopher R. Padilla |
| 2007 | Teaching students to build well formed object-oriented methods through refactoring. Sara Stoecklin, Suzanne Smith, Catharina M. Serino |
| 2007 | Teaching tips we wish they'd told us before we started. Owen L. Astrachan, Nick Parlante, Daniel D. Garcia, Stuart Reges |
| 2007 | Technically speaking: fostering the communication skills of computer science and mathematics students. Jessen T. Havill, Lewis D. Ludwig |
| 2007 | The computing ontology project: the computing education application. Lillian N. Cassel, Robert H. Sloan, Gordon Davies, Heikki Topi, Andrew D. McGettrick |
| 2007 | The current crisis in computing: what are the real issues? Lillian N. Cassel, Andrew D. McGettrick, Mark Guzdial, Eric Roberts |
| 2007 | The development and deployment of a multi-user, remote access virtualization system for networking, security, and system administration classes. Charles Border |
| 2007 | The games computers play...: perfectly. Jonathan Schaeffer |
| 2007 | The suitability of kinesthetic learning activities for teaching distributed algorithms. Paolo A. G. Sivilotti, Scott M. Pike |
| 2007 | The virtual tele-tASK professor: semantic search in recorded lectures. Serge Linckels, Stephan Repp, Naouel Karam, Christoph Meinel |
| 2007 | Threads Merrick L. Furst, Charles L. Isbell Jr., Mark Guzdial |
| 2007 | Threshold concepts in computer science: do they exist and are they useful? Jonas Boustedt, Anna Eckerdal, Robert McCartney, Jan Erik Moström, Mark Ratcliffe, Kate Sanders, Carol Zander |
| 2007 | Through the looking glass: teaching CS0 with Alice. Kris D. Powers, Stacey Ecott, Leanne M. Hirshfield |
| 2007 | To teach is to touch lives forever. Judith Gal-Ezer |
| 2007 | Towards a syllabus repository for computer science courses. Manas Tungare, Xiaoyan Yu, William Cameron, GuoFang Teng, Manuel A. Pérez-Quiñones, Lillian N. Cassel, Weiguo Fan, Edward A. Fox |
| 2007 | Treisman workshops and student performance in CS. Donald D. Chinn, Kristofer Martin, Catherine Spencer |
| 2007 | UML tools: what is their role in undergraduate computer science courses? Dick Gayler, David Klappholz, Valerie J. Harvey, Manuel A. Pérez-Quiñones |
| 2007 | Using google hacking to enhance defense strategies. Lisa Lancor, Robert Workman |
| 2007 | Using interdisciplinary bioinformatics undergraduate research to recruit and retain computer science students. Jon Beck, Brent Buckner, Olga Nikolova |
| 2007 | Using live projects without pain: the development of the small project support center at Radford University. Joseph D. Chase, Ed Oakes, Sean Ramsey |
| 2007 | Using virtual characters in personalized recommendations. Eliseo Berni Reategui, Elisa Boff, John A. Campbell |
| 2007 | Visualizing trends in student performance across computer science courses. Dana Wortman, Penny Rheingans |
| 2007 | Weaving CS into CS1: a doubly depth-first approach. Thomas P. Murtagh |
| 2007 | Web-based tools for active learning in information theory. Mohamed Hamada |
| 2007 | Which pointer errors do students make? Bruce M. Adcock, Paolo Bucci, Wayne D. Heym, Joseph E. Hollingsworth, Timothy J. Long, Bruce W. Weide |
| 2007 | Working with pedagogical patterns in PACT: initial applications and observations. Andy Carle, Michael J. Clancy, John F. Canny |
| 2007 | τεΧνη: trial phase for the new curriculum. Timothy A. Davis, Robert Geist, Sarah Matzko, James Westall |