| 2010 | 24/7 lectures as an exam review technique. James B. Fenwick Jr., Cindy Norris, Andrew R. Dalton, William C. Kreahling |
| 2010 | A breadth-first course in multicore and manycore programming. Suzanne Rivoire |
| 2010 | A k-12 college partnership. Stephen Cooper, Wanda P. Dann, John Harrison |
| 2010 | A simple machine simulator for teaching stack frames. Dino Schweitzer, Jeff Boleng |
| 2010 | A strategy for collaborative outreach: lessons from the CSbots project. Tom Lauwers, Emily Hamner, Illah R. Nourbakhsh |
| 2010 | A survey of computer science teacher preparation programs in Israel tells us: computer science deserves a designated high school teacher preparation! Noa Ragonis, Orit Hazzan, Judith Gal-Ezer |
| 2010 | A technology infused science summer camp to prepare student leaders in 8th grade classrooms. Youwen Ouyang, Katherine Hayden |
| 2010 | A visualization tool for tutoring the interactive learning of data structures and algorithmic schemes. |
| 2010 | A web service-oriented approach to teaching CS/IS1. Billy L. Lim, Bryan Hosack, Paul Vogt |
| 2010 | An advanced assessment tool and process. Legand L. Burge III, Ronald J. Leach |
| 2010 | An approach to integrating ICTD projects into an undergraduate curriculum. Richard J. Anderson, Ruth E. Anderson, Gaetano Borriello, Joyojeet Pal |
| 2010 | Analyzing test items: using item response theory to validate assessments. Leigh Ann Sudol, Cassandra Studer |
| 2010 | Braided teaching in secondary CS education: contexts, continuity, and the role of programming. Arno Pasternak, Jan Vahrenhold |
| 2010 | Broadening student enthusiasm for computer science with a great insights course. Marie desJardins, Michael L. Littman |
| 2010 | Building an online educational community for algorithm visualization. Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger, Stephen H. Edwards |
| 2010 | Building bridges to other departments: three strategies. Valerie Barr, Chun Wai Liew, Richard M. Salter |
| 2010 | Building server-side web language processors. Ariel Ortiz |
| 2010 | CS1, arcade games and the free Java book. Daniel L. Schuster |
| 2010 | Closed labs in computer science I revisited in the context of online testing. Amruth N. Kumar |
| 2010 | Coaching via cognitive apprenticeship. Ray Bareiss, Martin Radley |
| 2010 | Collaborative research in computer science education: a case study. Sue Fitzgerald, Brian Hanks, Renée McCauley |
| 2010 | Comparing alice, greenfoot & scratch. Sally Fincher, Stephen Cooper, Michael Kölling, John Maloney |
| 2010 | Compatibility of partnered students in computer science education. Joshua Sennett, Mark Sherriff |
| 2010 | Computational thinking for the sciences: a three day workshop for high school science teachers. Sheikh Iqbal Ahamed, Dennis Brylow, Rong Ge, Praveen Madiraju, Stephen J. Merrill, Craig A. Struble, James P. Early |
| 2010 | Computational thinking in high school courses. Vicki H. Allan, Valerie Barr, Dennis Brylow, Susanne E. Hambrusch |
| 2010 | Computational thinking via interactive journalism in middle school. Ursula Wolz, Meredith Stone, Sarah Monisha Pulimood, Kim Pearson |
| 2010 | Computer science illustrated: engaging visual aids for computer science education. Ketrina Yim, Daniel D. Garcia, Sally Ahn |
| 2010 | Connecting across campus. Mark D. LeBlanc, Tom Armstrong, Michael B. Gousie |
| 2010 | Connecting k-16 curriculum & policy: making computer science engaging, accessible, and hospitable for underrepresented students. Joanna Goode |
| 2010 | Consultants on systemic reform for gender balance. Joanne McGrath Cohoon, Leisa D. Thompson, Jennifer J. Goodall, Rebecca L. Dohrman, Elizabeth Litzler |
| 2010 | Creating the digital logic concept inventory. Geoffrey L. Herman, Michael C. Loui, Craig B. Zilles |
| 2010 | Design and evaluation of a computer science and engineering course for middle school girls. Gabriela Marcu, Samuel J. Kaufman, Jaihee Kate Lee, Rebecca W. Black, Paul Dourish, Gillian R. Hayes, Debra J. Richardson |
| 2010 | Developing a validated assessment of fundamental CS1 concepts. Allison Elliott Tew, Mark Guzdial |
| 2010 | Development and application of a web-based programming learning system with LED display kits. Seok-Ju Chun, Jungwoo Ryoo |
| 2010 | Digital visualization tools improve teaching 3D character modeling. Mark Christensen van Langeveld, Robert Kessler |
| 2010 | Do roadshows work?: examining the effectiveness of just be. Joseph A. Cottam, Samantha S. Foley, Suzanne Menzel |
| 2010 | Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach. Christopher D. Hundhausen, Anukrati Agrawal, Dana Fairbrother, Michael Trevisan |
| 2010 | Double sorting: testing their sorting skills. Darrah Chavey |
| 2010 | Educating the next generation of spammers. Joel Sommers |
| 2010 | Effective delivery of computing curriculum in middle school: challenges and solutions. Youwen Ouyang, Ursula Wolz, Susan H. Rodger |
| 2010 | Electronic commerce virtual laboratory. Joel Coffman, Alfred C. Weaver |
| 2010 | Empirical evidence for the existence and uses of metacognition in computer science problem solving. Jennifer R. Parham, Leo J. Gugerty, D. E. Stevenson |
| 2010 | Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. Ana Paula Ambrósio, Fábio M. Costa |
| 2010 | Expanding the frontiers of computer science: designing a curriculum to reflect a diverse field. Mehran Sahami, Alex Aiken, Julie Zelenski |
| 2010 | Experience report: peer instruction in introductory computing. Beth Simon, Michael Kohanfars, Jeff Lee, Karen Tamayo, Quintin I. Cutts |
| 2010 | Frances: a tool for understanding code generation. Tyler Sondag, Kian L. Pokorny, Hridesh Rajan |
| 2010 | Game-themed programming assignments for faculty: a case study. Cinnamon Hillyard, Robin Lynn Angotti, Michael Panitz, Kelvin Sung, John Nordlinger, David Goldstein |
| 2010 | Harnessing surprise: tales from students' transformational biographies. Lynda Thomas, Carol Zander, Anna Eckerdal |
| 2010 | How do computing faculty adopt curriculum innovations?: the story from instructors. Lijun Ni, Tom McKlin, Mark Guzdial |
| 2010 | How interactive multimedia authoring transforms object-oriented thinking. Timothy T. Yuen, Min Liu |
| 2010 | How programming environment shapes perception, learning and goals: logo vs. scratch. Colleen M. Lewis |
| 2010 | IPsecLite: a tool for teaching security concepts. Niakam Kazemi, Shiva Azadegan |
| 2010 | Identifying student misconceptions of programming. Lisa C. Kaczmarczyk, Elizabeth R. Petrick, J. Philip East, Geoffrey L. Herman |
| 2010 | If ____________, you might be a computational thinker! Daniel D. Garcia, Colleen M. Lewis, John P. Dougherty, Matthew C. Jadud |
| 2010 | Implementing studio-based learning in CS2. T. Dean Hendrix, Lakshman Myneni, N. Hari Narayanan, Margaret Ross |
| 2010 | In the zone: virtual computing on a budget. Stan J. Thomas, Paul M. Whitener |
| 2010 | In their words: student feedback on an international project collaboration. Archana Chidanandan, Lori Russell-Dag, Cary Laxer, Reyyan Ayfer |
| 2010 | Increasing technical excellence, leadership and commitment of computing students through identity-based mentoring. Kristy Elizabeth Boyer, E. Nathan Thomas, Audrey Smith Rorrer, Deonte Cooper, Mladen A. Vouk |
| 2010 | Industry fellows: bringing professional practice into the classroom. Josh Tenenberg |
| 2010 | Integrating evaluation into program development: benefits of baselining a NSF-BPC alliance. W. Richards Adrion, Renee Fall, Manuel Matos, Alan Peterfreund |
| 2010 | Integrating sustainability into undergraduate computing education. Yu Cai |
| 2010 | Interdisciplinary computing education for the challenges of the future. Guy-Alain Amoussou, Myles Boylan, Joan Peckham |
| 2010 | Interfaces first (and foremost) with Java. Paolo A. G. Sivilotti, Matthew Lang |
| 2010 | Internationalization of computer science education. Sarah A. Douglas, Arthur M. Farley, Ginnie Lo, Andrzej Proskurowski, Michal Young |
| 2010 | Introducing concurrency in CS 1. Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P. Murtagh |
| 2010 | Introductory computing students' conceptions of illegal student-student collaboration. Michael Stepp, Beth Simon |
| 2010 | Is teaching parallel algorithmic thinking to high school students possible?: one teacher's experience. Shane Torbert, Uzi Vishkin, Ron Tzur, David J. Ellison |
| 2010 | It seemed like a good idea at the time. Jonas Boustedt, Robert McCartney, Josh Tenenberg, Edward F. Gehringer, Raymond Lister, David R. Musicant |
| 2010 | Linux kernel projects for an undergraduate operating systems course. Rob Hess, Paul Paulson |
| 2010 | MPCT: media propelled computational thinking. Eric Andrew Freudenthal, Mary K. Roy, Alexandria Nicole Ogrey, Tanja Magoc, Alan Siegel |
| 2010 | Making contact with the forgotten k-12 influence: are you smarter than your 5th grader? Mindy L. Hart |
| 2010 | Manipulating mindset to positively influence introductory programming performance. Quintin I. Cutts, Emily Cutts, Stephen W. Draper, Patrick O'Donnell, Peter Saffrey |
| 2010 | Measuring high school students' attitudes toward computing. Daniel Heersink, Barbara M. Moskal |
| 2010 | MieruCompiler: integrated visualization tool with "horizontal slicing" for educational compilers. Katsuhiko Gondow, Naoki Fukuyasu, Yoshitaka Arahori |
| 2010 | Monetary values: double trouble or dollars and sense? Aaron M. Tenenbaum, Gerald Weiss, David M. Arnow |
| 2010 | Multicore education: pieces of the parallel puzzle. Joel C. Adams, Daniel J. Ernst, Thomas Murphy, Ariel Ortiz |
| 2010 | Nifty assignments. Nick Parlante, Julie Zelenski, Zachary Dodds, Wynn Vonnegut, David J. Malan, Thomas P. Murtagh, Todd W. Neller, Mark Sherriff, Daniel Zingaro |
| 2010 | Novel approaches to CS 0 with app inventor for android. Ellen Spertus, Mark L. Chang, Paul Gestwicki, David Wolber |
| 2010 | Parallel computing: at the interface of high school and industry. Robert A. Chesebrough, Ivan Turner |
| 2010 | Peer review in CS2: conceptual learning. Scott A. Turner, Manuel A. Pérez-Quiñones, Stephen H. Edwards, Joseph Chase |
| 2010 | Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting. Paul Denny, Brian Hanks, Beth Simon |
| 2010 | Performance of python CS1 students in mid-level non-python CS courses. Richard J. Enbody, William F. Punch |
| 2010 | Principles of asking effective questions during student problem solving. Kristy Elizabeth Boyer, William Lahti, Robert Phillips, Michael D. Wallis, Mladen A. Vouk, James C. Lester |
| 2010 | Problem-directed discrete structures course. Norman Neff |
| 2010 | Re-imagining the first year of computing. Owen L. Astrachan, Kathleen Haynie, Chris Stephenson, Lien Diaz, Amy Briggs |
| 2010 | Recognizing the most influential CS education papers. David G. Kay, Kim B. Bruce, Michael J. Clancy, Nell B. Dale, Mark Guzdial, Eric Roberts |
| 2010 | Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 3. Daniel D. Garcia, Gail Chapman, Orit Hazzan, Maggie Johnson, Leigh Ann Sudol |
| 2010 | Reinventing CS50. David J. Malan |
| 2010 | Relevant real-world undergraduate research problems: lessons from the nsf-reu trenches. Reynold Bailey, Guy-Alain Amoussou, Tiffany Barnes, Hans-Peter Bischof, Thomas L. Naps |
| 2010 | Report on the future of computing education summit. Mark Guzdial, Jane Prey, Lucy Sanders, Heikki Topi, Joseph E. Urban |
| 2010 | Scalable game design and the development of a checklist for getting computational thinking into public schools. Alexander Repenning, David C. Webb, Andri Ioannidou |
| 2010 | Science education for the 21st century: using the insights of science to teach/learn science. Carl E. Wieman |
| 2010 | Scratching middle schoolers' creative itch. Joel C. Adams |
| 2010 | Social networking: the new computer fluency? Tarsem S. Purewal Jr. |
| 2010 | Some developments in mathematical thinking for computer science education since computing curricula 2001. Doug Baldwin, Bill Marion, Murali Sitaraman, Cinda Heeren |
| 2010 | Suddenly, all computing is parallel: seizing opportunity amid the clamor. Michael Wrinn |
| 2010 | Surfacing computer science in STEM education. Robert B. Schnabel, Susan H. Rodger, Mark Stehlik, Chris Stephenson, John White |
| 2010 | Teaching communication, leadership, and the social context of computing via a consulting course. Joseph Mertz, Scott A. McElfresh |
| 2010 | Teaching computational thinking through musical live coding in scratch. S. Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Paul Laidler, Charles Saulters II |
| 2010 | Teaching computer networks in a real network: the technical perspectives. Jianping Pan |
| 2010 | Teaching operating systems using virtual appliances and distributed version control. Oren Laadan, Jason Nieh, Nicolas Viennot |
| 2010 | Teaching operating systems: windows kernel projects. Alexander Schmidt, Andreas Polze, Dave Probert |
| 2010 | Teaching simplified network protocols. Dave Feinberg |
| 2010 | Teaching the principles of the hacker curriculum to undergraduates. Sergey Bratus, Anna Shubina, Michael E. Locasto |
| 2010 | Teaching web information retrieval to undergraduates. Frank McCown |
| 2010 | Teaching with robots: a service-learning approach to mentor training. Rebecca Brook Osborne, Antony James Thomas, Jeffrey Roderick Norman Forbes |
| 2010 | Test-first Java concurrency for the classroom. Mathias Ricken, Robert Cartwright |
| 2010 | The Weiner lecture archives: an ontology-driven interface for viewing synchronized lectures and notes. Daniel D. Garcia, Gene Zhang, Sean Carr, Sameer Iyengar, Hava Edelstein, Albert Liu |
| 2010 | The baffling CS notions of "as-if" and "don't-care". David Ginat |
| 2010 | The benefits of pairing by ability. Grant Braught, John MacCormick, Tim Wahls |
| 2010 | The design of an online environment to support pedagogical code reviews. Christopher D. Hundhausen, Anukrati Agrawal, Kyle Ryan |
| 2010 | The development and use of scoring rubrics: (or how to grade thousands of exams without losing your mind). Karen Donathan, Paul T. Tymann |
| 2010 | The inteaction between high school curriculum and first year college courses: the case of computing. Adnan H. Yahya |
| 2010 | The pep/8 memory tracer: visualizing activation records on the run-time stack. J. Stanley Warford, Chris Dimpfl |
| 2010 | Turning exams into a learning experience. Benjamin Yu, George Tsiknis, Meghan Allen |
| 2010 | Undergraduate computer science education in China. Ming Zhang, Virginia Mary Lo |
| 2010 | Understanding NSF funding opportunities. Scott Grissom, Joan Peckham, Harriet G. Taylor, Guy-Alain Amoussou, Victor Piotrowski |
| 2010 | Use of satellite imagery in multidisciplinary projects. Ali Erkan, Jason Hamilton, Tom Pfaff, Michael Rogers |
| 2010 | Useful sharing. Sally Fincher |
| 2010 | Using You Tube to enhance student class preparation in an introductory Java course. Martin C. Carlisle |
| 2010 | Using contour diagrams and JIVE to illustrate object-oriented semantics in the Java programming language. James T. Streib, Takako Soma |
| 2010 | Using microlabs to teach modern distributed computing. Barry L. Kurtz, Rahman Mitchel Tashakkori, John J. Helfert, Michael Sage |
| 2010 | Using strategies for assessment of programming exercises. Alex Gerdes, Johan Jeuring, Bastiaan Heeren |
| 2010 | Using the imagine cup SDI as the foundation for computer science capstone projects. James Parrish Jr., Janet L. Bailey, Bradley Jensen |
| 2010 | Variations on a theme: role of media in motivating computing education. Mark Guzdial, David Ranum, Brad Miller, Beth Simon, Barbara Ericson, Samuel A. Rebelsky, Janet Davis, Deepak Kumar, Douglas S. Blank |
| 2010 | What do "CS1" and "CS2" mean?: investigating differences in the early courses. Matthew Hertz |
| 2010 | What everyone needs to know about computation. John Barr, Steve Cooper, Michael Goldweber, Henry MacKay Walker |
| 2010 | What game developers look for in a new graduate: interviews and surveys at one game company. Michael Hewner, Mark Guzdial |
| 2010 | Women in CS: an evaluation of three promising practices. Christine Alvarado, Zachary Dodds |
| 2010 | Writing in an upper-level CS course. Alan Garvey |
| 2009 | Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE 2010, Milwaukee, Wisconsin, USA, March 10-13, 2010 Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker |