| 2012 | Engaging computer science in traditional education: the ECSITE project. | Debra Goldberg, Dirk Grunwald, Clayton H. Lewis, Jessica A. Feld, Sarah Hug |
| 2012 | Pseudo abstract composition: the case of language concatenation. | David Ginat, Ronnie Alankry |
| 2012 | Teaching graph algorithms to children of all ages. | J. Paul Gibson |
| 2012 | An interactive functional programming tutor. | Alex Gerdes, Johan Jeuring, Bastiaan Heeren |
| 2012 | Sample courseware for introductory OO programming. | Rikki Fletcher, Rocio Guilln |
| 2012 | What do computer scientists do?: a survey of CS and non-CS liberal arts faculty. | Hannah Fidoten, Jaime Spacco |
| 2012 | Serious toys: teaching the binary number system. | Yvon Feaster, Farha Ali, Jason O. Hallstrom |
| 2012 | Capstone project: fair, just and accountable assessment. | Vivienne Farrell, Gilbert Ravalli, Graham Farrell, Paul Kindler, David Hall |
| 2012 | MyTuringTable: a teaching tool to accompany Turing's original paper on computability. | Barry Fagin, Dino Schweitzer |
| 2012 | The effect of mathematical vs. verbal formulation for finite automata. | Tali Dror, Dafna Levi Rashti |
| 2012 | Outreach for improved student performance: a game design and development curriculum. | Katelyn Doran, Acey Kreisler Boyce, Samantha L. Finkelstein, Tiffany Barnes |
| 2012 | Bio1 as CS1: evaluating a crossdisciplinary CS context. | Zachary Dodds, Ran Libeskind-Hadas, Eliot C. Bush |
| 2012 | Student reactions to classroom lecture capture. | Paul E. Dickson, David I. Warshow, Alec C. Goebel, Colin C. Roache, W. Richards Adrion |
| 2012 | All syntax errors are not equal. | Paul Denny, Andrew Luxton-Reilly, Ewan D. Tempero |
| 2012 | Initial results of using an intelligent tutoring system with Alice. | Stephen Cooper, Yoon Jae Nam, Luo Si |
| 2012 | A systematic approach to teaching abstraction and mathematical modeling. | Charles T. Cook, Svetlana Drachova-Strang, Jason O. Hallstrom, Joseph E. Hollingsworth, David Pokrass Jacobs, Joan Krone, Murali Sitaraman |
| 2012 | Lectures abandoned: active learning by active seminars. | Henrik Brbak Christensen, Aino Vonge Corry |
| 2012 | CS1001.py: a topic-based introduction to computer science. | Benny Chor, Rani Hod |
| 2012 | Cryptography for the million. | Yonatan Chen, Eran London, Moshe Munk |
| 2012 | Evaluation of a collaborative instructional framework for programming learning. | Luis Miguel Serrano Cmara, Maximiliano Paredes-Velasco, J. ngel Velzquez-Iturbide |
| 2012 | Educating for mobile computing: addressing the new challenges. | Barry Burd, Joo Paulo Barros, Chris Johnson, Stan Kurkovsky, Arnold Rosenbloom, Nikolai Tillmann |
| 2012 | Teachers' perception of teaching problem-solving strategies to novices. | Lavy Bunimovich |
| 2012 | Exploring influences on student adherence to test-driven development. | Kevin Buffardi, Stephen H. Edwards |
| 2012 | JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading. | Christopher Brown, Robert Pastel, Bill Siever, John Earnest |
| 2012 | Anatomy, dissection, and mechanics of an introductory cyber-security course's curriculum at the United States naval academy. | Christopher W. Brown, Frederick Crabbe, Rita Doerr, Raymond Greenlaw, Chris Hoffmeister, Justin C. Monroe, Donald Needham, Andrew Phillips, Anthony G. Pollman, Stephen Schall, John Schultz, Steven Simon, David Stahl, Sarah Standard |