| 2011 | A cluster for CS education in the manycore era. Joel C. Adams, Kathy Hoobeboom, Jonathan Walz |
| 2011 | A computer scientist goes to washington: how to be effective in a world where facts are 10% of the equation. Susan Landau |
| 2011 | A course on probability theory for computer scientists. Mehran Sahami |
| 2011 | A full system x86 simulator for teaching computer organization. Michael David Black, Priyadarshini Komala |
| 2011 | A model for piloting pathways for computational thinking in a general education curriculum. Charles Dierbach, Harry Hochheiser, Samuel Collins, Gerald J. Jerome, Christopher Ariza, Tina Kelleher, William Kleinsasser, Josh Dehlinger, Siddharth Kaza |
| 2011 | A snapshot of current practices in teaching the introductory programming sequence. Stephen Davies, Jennifer A. Polack-Wahl, Karen Anewalt |
| 2011 | A study on attitudes and emphases in computer science teacher preparation. Noa Ragonis, Orit Hazzan, Judith Gal-Ezer |
| 2011 | A web-based generation and delivery system for active code reading. Daniel Malcolm Hoffman, Ming Lu, Tim Pelton |
| 2011 | An engineering approach to teaching writing. Joe Miró Julià |
| 2011 | An introduction to AI course with guide robot programming assignments. Nik Swoboda, Juan Bekios-Calfa, Luis Baumela, Javier de Lope |
| 2011 | Analysis of a CS1 approach for attracting diverse and inexperienced students to computing majors. James P. Cohoon, Luther A. Tychonievich |
| 2011 | Analysis of undergraduate teaching evaluations in computer science. Joshua T. Guerin, Daniel Michler |
| 2011 | Animal tlatoque: attracting middle school students to computing through culturally-relevant themes. Diana Franklin, Phillip T. Conrad, Gerardo Aldana, Sarah Hough |
| 2011 | App inventor and real-world motivation. David Wolber |
| 2011 | Applying data structures in exams. Briana B. Morrison, Mike Clancy, Robert McCartney, Brad Richards, Kate Sanders |
| 2011 | Beyond clickers: using ClassQue for multidimensional electronic classroom interaction. Steven Robbins |
| 2011 | Breadth in depth: a 1st year introduction to parallel programming. Thomas R. Gross |
| 2011 | Building a community to support HS CS teachers: the disciplinary commons for computing educators. Lijun Ni, Mark Guzdial, Allison Elliott Tew, Briana B. Morrison, Ria Galanos |
| 2011 | CS Fulbright experiences abroad. Joel C. Adams, Brent Baas, Suzanne F. Buchele |
| 2011 | CS principles: piloting a new course at national scale. Owen L. Astrachan, Tiffany Barnes, Daniel D. Garcia, Jody Paul, Beth Simon, Larry Snyder |
| 2011 | Camps on a shoestring: how we survived a summer. Deborah L. Dunn, Robert G. Strader, Michael M. Pickard |
| 2011 | Can algotutor change attitudes toward algorithms. Jungsoon P. Yoo, Sung K. Yoo, Suk Jai Seo, Chrisila C. Pettey |
| 2011 | Can graduating students design: revisited. Chris W. Loftus, Lynda Thomas, Carol Zander |
| 2011 | Case study: faculty professional development workshops for innovation diffusion. Beth Simon, Elizabeth S. Bales, William G. Griswold, Stephen Cooper |
| 2011 | CodeWrite: supporting student-driven practice of java. Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero, Jacob Hendrickx |
| 2011 | Collaborative web-based learning of testing tools in SE courses. Peter J. Clarke, Jairo Pava, Yali Wu, Tariq M. King |
| 2011 | Computer literacy as life skills for a web 2.0 world. Jane Turk |
| 2011 | Computing and music: a spectrum of sound. Robert E. Beck, Jennifer Burg, Jesse M. Heines, Bill Z. Manaris |
| 2011 | Contextualized approaches to introductory computer science: the key to making computer science relevant or simply bait and switch? Jennifer S. Kay |
| 2011 | Cooperative expertise for multidisciplinary computing. Ursula Wolz, Lillian (Boots) Cassel, Thomas P. Way, Kim Pearson |
| 2011 | Distributed version control in the classroom. Daniel Rocco, Will Lloyd |
| 2011 | Early participation of CS students in research. Rahman Mitchel Tashakkori, Barry L. Kurtz, Dolores A. Parks, James B. Fenwick Jr., Alice A. McRae |
| 2011 | Educational advances in artificial intelligence. Mehran Sahami, Marie desJardins, Zachary Dodds, Todd W. Neller |
| 2011 | Effectiveness of cognitive apprenticeship learning (CAL) and cognitive tutors (CT) for problem solving using fundamental programming concepts. Wei Jin, Albert T. Corbett |
| 2011 | Encouraging parallel thinking through explicit coordination modeling. Sirong Lin, Deborah G. Tatar |
| 2011 | Enhancing participation and education in CS through guided research projects in underserved communities. Yonina Cooper, M. Bernardine Dias, Ermine A. Teves, Sarah Belousov, M. Freddie Dias |
| 2011 | Evaluating the use of learning objects in CS1. Lee Dee Miller, Leen-Kiat Soh, Gwen Nugent, Kevin Kupzyk, Leyla Masmaliyeva, Ashok Samal |
| 2011 | Experience report: getting novice programmers to THINK about improving their software development process. Tammy VanDeGrift, Tamara Caruso, Natalie Hill, Beth Simon |
| 2011 | Exploring careers while learning Alice 3D: a summer camp for middle school girls. Heidi C. Webb, Mary Beth Rosson |
| 2011 | Exploring the appeal of socially relevant computing: are students interested in socially relevant problems? Cyndi Rader, Doug Hakkarinen, Barbara M. Moskal, Keith Hellman |
| 2011 | Expressing computer science concepts through Kodu game lab. Kathryn T. Stolee, Teale Fristoe |
| 2011 | Extreme apprenticeship method in teaching programming for beginners. Arto Vihavainen, Matti Paksula, Matti Luukkainen |
| 2011 | Follow the river and you will find the C. Jae Woo Lee, Michael S. Kester, Henning Schulzrinne |
| 2011 | Games as motivation in computer design courses: I/O is the key. Erik Brunvand |
| 2011 | Getting algorithm visualizations into the classroom. Clifford A. Shaffer, Monika Akbar, Alexander Joel D. Alon, Michael Stewart, Stephen H. Edwards |
| 2011 | Gumshoe: a model for undergraduate computational journalism education. Sarah Monisha Pulimood, Donna Shaw, Emilie Lounsberry |
| 2011 | Hands-on networking labs with embedded routers. Dennis Brylow, Kyle Thurow |
| 2011 | Human computer interaction that reaches beyond desktop applications. Susan Loveland |
| 2011 | IASSim: a programmable emulator for the princeton IAS/Von Neumann machine. Barry Fagin, Dale Skrien |
| 2011 | IBCM: the itty bitty computing machine a one-week module to teach machine language in computing courses. Aaron Bloomfield, William A. Wulf |
| 2011 | Ideas for adding soft skills education to service learning and capstone courses for computer science students. Lori Carter |
| 2011 | Implementing a computer science endorsement program for secondary school teachers. Christopher Whitehead, Lydia Ray, Shamim Khan, Wayne Summers, Rodrigo A. Obando |
| 2011 | Incorporating social issues of computing in a small, liberal arts college: a case study. Janet Davis, Henry MacKay Walker |
| 2011 | Increasing engagement and enrollment in breadth-first introductory courses using authentic computing tasks. Ryan L. McFall, Matthew DeJongh |
| 2011 | Initial experience with a computational thinking course for computer science students. Dennis G. Kafura, Deborah G. Tatar |
| 2011 | Interdisciplinary teaching: introductory programming via creative writing. Mary Elizabeth Jones, Melanie Kisthardt, Marie A. Cooper |
| 2011 | Introducing computational thinking in education courses. Aman Yadav, Ninger Zhou, Chris Mayfield, Susanne E. Hambrusch, John T. Korb |
| 2011 | Introducing computer science to K-12 through a summer computing workshop for teachers. Jiangjiang Liu, Cheng-Hsien Lin, Ethan Philip Hasson, Zebulun David Barnett |
| 2011 | Introducing networking and distributed systems concepts in an undergraduate-accessible wireless sensor networks course. Sami Rollins |
| 2011 | Investigating the effective implementation of pair programming: an empirical investigation. Alex Radermacher, Gursimran S. Walia |
| 2011 | It seemed like a good idea at the time. Jonas Boustedt, Robert McCartney, Josh Tenenberg, Stephen Cooper, Daniel D. Garcia, Michelle Friend Hutton, Nick Parlante, Brad Richards |
| 2011 | K-12 game programming course concept using textual programming. Ville Isomöttönen, Antti-Jussi Lakanen, Vesa Lappalainen |
| 2011 | Kinetic art and embedded systems: a natural collaboration. Erik Brunvand, Paul L. Stout |
| 2011 | LIFT: taking GUI unit testing to new heights. Jason Snyder, Stephen H. Edwards, Manuel A. Pérez-Quiñones |
| 2011 | LINQ ROX!: integrating LINQ into the database curriculum. Suzanne W. Dietrich, Mahesh Chaudhari |
| 2011 | Learning through open source participation. Heidi J. C. Ellis, Mel Chua, Matthew C. Jadud, Gregory W. Hislop |
| 2011 | Learning to love computer science: peer leaders gain teaching skill, communicative ability and content knowledge in the CS classroom. Sarah Hug, Heather Thiry, Phyllis Tedford |
| 2011 | Lessons learned from a PLTL-CS program. Christian Murphy, Rita Manco Powell, Kristen Parton, Adam Cannon |
| 2011 | Mathematical induction is a recursive technique. Robert L. Scot Drysdale |
| 2011 | Measuring the effectiveness of error messages designed for novice programmers. Guillaume Marceau, Kathi Fisler, Shriram Krishnamurthi |
| 2011 | Minimally invasive programming courses: learning OOP with(out) instruction. Peter Hubwieser, Marc Berges |
| 2011 | Modules in community: injecting more parallelism into computer science curricula. Richard A. Brown, Elizabeth Shoop |
| 2011 | Multidisciplinary computer science through conducting robots. Andrea Salgian, Christopher Ault, Teresa Marrin Nakra, Yunfeng Wang, Meredith Stone |
| 2011 | NCATE standards for preparation of secondary computer science teachers. J. Philip East, Charmaine Bentley, Joe Kmoch, Stephen B. Rainwater, Chris Stephenson |
| 2011 | NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates. Sushil K. Prasad, Almadena Yu. Chtchelkanova, Sajal K. Das, Frank Dehne, Mohamed G. Gouda, Anshul Gupta, Joseph F. JáJá, Krishna Kant, Anita La Salle, Richard LeBlanc, Manish Lumsdaine, David A. Padua, Manish Parashar, Viktor K. Prasanna, Yves Robert, Arnold L. Rosenberg, Sartaj Sahni, Behrooz A. Shirazi, Alan Sussman, Charles C. Weems, Jie Wu |
| 2011 | Nelson: a low-cost social robot for research and education. Michael Ferguson, Nick Webb, Tomek Strzalkowski |
| 2011 | Nifty assignments. Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott, David J. Malan |
| 2011 | On the design of an educational infrastructure for the blind and visually impaired in computer science. Andreas Stefik, Christopher D. Hundhausen, Derrick W. Smith |
| 2011 | Online vs. face-to-face pedagogical code reviews: an empirical comparison. Christopher D. Hundhausen, Pawan Agarwal, Michael Trevisan |
| 2011 | Overcoming barriers among Israeli and Palestinian students via computer science. Shiri Azenkot, Theodore Golfinopoulos, Adam Marcus, Alessondra Springmann, Jonathan S. Varsanik |
| 2011 | Practical parallel and concurrent programming. Caitlin Sadowski, Thomas Ball, Judith Bishop, Sebastian Burckhardt, Ganesh Gopalakrishnan, Joseph Mayo, Madanlal Musuvathi, Shaz Qadeer, Stephen Toub |
| 2011 | Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011 Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant |
| 2011 | Progress in surfacing computer science in STEM. Susan H. Rodger, Mark Stehlik, Chris Stephenson, Cameron Wilson |
| 2011 | Promoting creativity in the computer science design studio. Katherine Cennamo, Sarah A. Douglas, Mitzi Vernon, Carol B. Brandt, Brigitte Scott, Yolanda Jacobs Reimer, Margarita McGrath |
| 2011 | Reaching out to aid in retention: empowering undergraduate women. Rebekah Overdorf, Matthew Lang |
| 2011 | Recognizing computational thinking patterns. Ashok R. Basawapatna, Kyu Han Koh, Alexander Repenning, David C. Webb, Krista Sekeres Marshall |
| 2011 | Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 4. Daniel D. Garcia, Michelle Friend Hutton, Eugene Lemon, Josh Paley |
| 2011 | Report on qualitative research methods workshop. Sue Fitzgerald, Renée McCauley, Vicki L. Plano Clark |
| 2011 | Reviewing CS1 exam question content. Andrew Petersen, Michelle Craig, Daniel Zingaro |
| 2011 | Revising computer science learning objects from learner interaction data. Lee Dee Miller, Leen-Kiat Soh, Beth Neilsen, Kevin Kupzyk, Ashok Samal, Erica Lam, Gwen Nugent |
| 2011 | Role and value of quantitative instruments in gauging student perspectives in a computing curriculum. Henry MacKay Walker, Ali Erkan, Mark Guzdial, Steve Cooper |
| 2011 | SIGCSE special project showcase. Douglas Baldwin, Peter Sanderson, Robert McCartney, Stephanie Ludi, Narayanan T. Ramachandran, Carol Taylor |
| 2011 | Science fiction prototyping and security education: cultivating contextual and societal thinking in computer security education and beyond. Tadayoshi Kohno, Brian David Johnson |
| 2011 | Scratching the subject surface: infusing computing into K-12 curriculum. Ursula Wolz, Youwen Ouyang, Scott T. Leutenegger |
| 2011 | Security in computer literacy: a model for design, dissemination, and assessment. Claude F. Turner, Blair Taylor, Siddharth Kaza |
| 2011 | Setting the stage for computing curricula 2013: computer science - report from the ACM/IEEE-CS joint task force. Mehran Sahami, Mark Guzdial, Andrew D. McGettrick, Steve Roach |
| 2011 | Smart smartphone development: iOS versus android. Mark H. Goadrich, Michael P. Rogers |
| 2011 | Software studio: teaching professional software engineering. Tom Nurkkala, Stefan Brandle |
| 2011 | Sorting algorithms as special cases of a priority queue sort. Tim Bell, Bengt Aspvall |
| 2011 | Starting a computational science program. James Caristi, Valerie Barr, Joe Sloan, Eric Stahlberg |
| 2011 | Structured linux kernel projects for teaching operating systems concepts. Oren Laadan, Jason Nieh, Nicolas Viennot |
| 2011 | Student attitudes and motivation for peer review in CS2. Scott A. Turner, Manuel A. Pérez-Quiñones, Stephen H. Edwards, Joseph Chase |
| 2011 | Successful K-12 outreach strategies. Karen Donathan, Barbara Ericson, Paul T. Tymann, Henry MacKay Walker |
| 2011 | TEXNH trees: a new course in data structures. Andrew T. Duchowski, Robert Geist, Robert J. Schalkoff, James Westall |
| 2011 | TeachScheme! Matthias Felleisen |
| 2011 | Teaching biologists to compute using data visualization. Kay A. Robbins, David M. Senseman, Priscilla Elizabeth Pate |
| 2011 | Teaching computer science majors about teaching computer science. Tim Bell, Lynn Lambert |
| 2011 | Teaching concurrency-oriented programming with Erlang. Ariel Ortiz |
| 2011 | Teaching discrete structures: a systematic review of the literature. James F. Power, Thomas Whelan, Susan Bergin |
| 2011 | Teaching introductory programming with popular board games. Peter Drake, Kelvin Sung |
| 2011 | Teaching mobile computing and developing software to support computer science education. James B. Fenwick Jr., Barry L. Kurtz, Joel K. Hollingsworth |
| 2011 | Teaching operating systems as how computers work. Peter Desnoyers |
| 2011 | Teaching requirements engineering to undergraduate students. Sriram Mohan, Stephen Chenoweth |
| 2011 | Teaching tips we wish they'd told us before we started, small college class edition. Daniel D. Garcia, Zachary Dodds, Timothy Huang, Samuel A. Rebelsky |
| 2011 | The CS10K project: mobilizing the community to transform high school computing. Owen L. Astrachan, Janice E. Cuny, Chris Stephenson, Cameron Wilson |
| 2011 | The FCS1: a language independent assessment of CS1 knowledge. Allison Elliott Tew, Mark Guzdial |
| 2011 | The images of computing: engaging undergraduates in the broad issues of computer science. Carol Frieze |
| 2011 | The impact of problem-oriented animated learning modules in a CS1-style course. Jeffrey A. Stone, Tricia K. Clark |
| 2011 | The novice programmer's "device to think with". Dermot Shinners-Kennedy, David J. Barnes |
| 2011 | The use of evidence in the change making process of computer science educators. Davide Fossati, Mark Guzdial |
| 2011 | Three human computation projects. Luis von Ahn |
| 2011 | Top issues in providing successful undergraduate research experiences. Hans-Peter Bischof, Jacob D. Furst, Daniela Stan Raicu, Susan Darling Urban |
| 2011 | Training students to steal: a practical assignment in computer security education. Trajce Dimkov, Wolter Pieters, Pieter H. Hartel |
| 2011 | Tutoring for retention. Joseph A. Cottam, Suzanne Menzel, Janet Greenblatt |
| 2011 | Two experiments using learning rate to evaluate an experimenter developed tool for splay trees. Michael C. Orsega, Bradley T. Vander Zanden, Christopher H. Skinner |
| 2011 | Understanding NSF funding opportunities. Scott Grissom, Sue C. Fitzgerald, Victor Piotrowski, Jan Cuny, Joan Peckham, Harriet G. Taylor, Daniel Menelly, Mimi McClure |
| 2011 | Using a student response system in CS1 and CS2. A. T. Chamillard |
| 2011 | Using undergraduate teaching assistants in a small college environment. Paul E. Dickson |
| 2011 | VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support. Marc L. Corliss, Marcela Melara |
| 2011 | WebMapReduce: an accessible and adaptable tool for teaching map-reduce computing. Patrick Garrity, Timothy Yates, Richard A. Brown, Elizabeth Shoop |
| 2011 | Which aspects of novice programmers' usage of an IDE predict learning outcomes. Gregory Dyke |
| 2011 | Women build games, seriously. Elizabeth Sweedyk |
| 2011 | e-learning experience using recommender systems. Jesús Bobadilla, Antonio Hernando, Angel Arroyo |