| 2006 | "Numeri e Macchine": a virtual museum to learn the history of computing. Paolo Giangrandi, Claudio Mirolo |
| 2006 | "Python first": a lab-based digital introduction to computer science. Atanas Radenski |
| 2006 | A Robert R. Snapp |
| 2006 | A design patterns extension for the BlueJ IDE. James H. Paterson, John Haddow, Michael Nairn |
| 2006 | A random number. Richard W. Nau |
| 2006 | A replicated experiment of pair-programming in a 2nd-year software development and design computer science course. Emilia Mendes, Lubna Basil Al-Fakhri, Andrew Luxton-Reilly |
| 2006 | A targeted tablet PC software development course. Roy P. Pargas |
| 2006 | A tool for helping teach a programming method. Isabelle Dony, Baudouin Le Charlier |
| 2006 | A web-based information centre to provide help, guidance and support for students. Josephine Ekman |
| 2006 | A web-based service for the automatic detection of roles of variables. Petri Gerdt, Jorma Sajaniemi |
| 2006 | ASSISTing CS1 students to learn: learning approaches and object-oriented programming. Janet M. Hughes, D. Ramanee Peiris |
| 2006 | Activities of the ACM two-year college education committee. Robert D. Campbell, Elizabeth K. Hawthorne, Karl J. Klee |
| 2006 | Agents help students in ProgrammingLand. Curt D. Hill, Vijayakumar Shanmugasundaram, Martina Miteva |
| 2006 | Algebraic characterization of regular languages: how to cope with all these equivalences? Judith Gal-Ezer, Mark B. Trakhtenbrot |
| 2006 | Aluminum foil satellite dishes and a millennium of experience: sustainability in the high Andes. Alison Young, Logan Muller |
| 2006 | An introduction to the WEKA data mining system. Zdravko Markov, Ingrid Russell |
| 2006 | An introspective approach to marking graphical user interfaces. Geoffrey Richard Gray, Colin A. Higgins |
| 2006 | Animation programming: an alternative approach to CS1. Louise E. Moses |
| 2006 | Application of finite state automata to the bakery algorithm in critical section modeling. Vladan Bozic |
| 2006 | Approaches to teaching the programming languages course: a potpourri. Elizabeth S. Adams, Doug Baldwin, Judith Bishop, John English, Pamela B. Lawhead, Daniel Stevenson |
| 2006 | Assessing CS1 java skills: a three-year experience. Pilu Crescenzi, Michele Loreti, Rosario Pugliese |
| 2006 | AtoCC: learning environment for teaching theory of automata and formal languages. Michael Hielscher, Christian Wagenknecht |
| 2006 | Automated gene processing and exon sequence retrieval. Tazeen Fatima, Jonathan D. Marra, Ronald Realubit, Georgiy Schegolev, Katherine G. Herbert |
| 2006 | Building a search engine to drive problem-based learning. Steven Bird, James R. Curran |
| 2006 | Combating anonymousness in populous CS1 and CS2 courses. Pedro Guerreiro, Katerina Georgouli |
| 2006 | Computer aided assessment with human oversight. Titus Winters, Tom Payne |
| 2006 | Computer architecture simulation models. Roland N. Ibbett, Juan Carlos Diaz y Carballo, D. A. W. Dolman |
| 2006 | Computing curricula 2005: and guide. John Impagliazzo |
| 2006 | Creating a realistic context for team projects in HCI. Herman Koppelman, Betsy van Dijk |
| 2006 | Design and applications of an algorithm benchmark system in a computational problem solving environment. Ming-Yu Chen, Jyh-Da Wei, Jeng-Hung Huang, D. T. Lee |
| 2006 | Design and implementation of a modern compiler course. William M. Waite, Assad Jarrahian, Michele H. Jackson, Amer Diwan |
| 2006 | Developing a hybrid software engineering curse that promotes project-based active learning. Ann M. Quade |
| 2006 | Developing real-world programming assignments for CS1. Daniel E. Stevenson, Paul J. Wagner |
| 2006 | Don't be a phish: steps in user education. Stefan A. Robila, James W. Ragucci |
| 2006 | EduComponents: experiences in e-assessment in computer science education. Mario Amelung, Michael Piotrowski, Dietmar F. Rösner |
| 2006 | Educating computing professionals at postgraduate level. Donald Joyce |
| 2006 | Educating the e-citizen. Roberto Di Cosmo |
| 2006 | Encouraging the development of undergraduate researchers in computer vision. Clark F. Olson |
| 2006 | Engaging computer science education. William J. Joel |
| 2006 | Experiences with marmoset: designing and using an advanced submission and testing system for programming courses. Jaime Spacco, David Hovemeyer, William W. Pugh, Fawzi Emad, Jeffrey K. Hollingsworth, Nelson Padua-Perez |
| 2006 | Exploring teacher methodology: using the example of sexual abuse of children as a way of teaching social informatics. Per Arne Godejord |
| 2006 | Fast application development to demonstrate computer graphics concepts. Pedro Pablo Gómez-Martín, Marco Antonio Gómez-Martín |
| 2006 | Finite automata models for CS problem with binary semaphore. Boguslaw Schreyer, Wojciech Wawrzynski |
| 2006 | Flexible computer science university studies. Cyril Klimes, Hashim Habiballa |
| 2006 | Formative computer based assessment in diagram based domains. Colin A. Higgins, Brett Bligh |
| 2006 | Foundational actions: teaching software engineering when time is tight. Jerry Boetje |
| 2006 | Gender gap in computer science does not exist in one former soviet republic: results of a study. Hasmik Gharibyan, Stephan Gunsaulus |
| 2006 | Getting feedback: no pressure! Pete Bibby |
| 2006 | GoJava: a java development tool for beginners. Jon Wise |
| 2006 | Greenfoot demonstration. Poul Henriksen |
| 2006 | High school computing clubs: a pilot study. Andrew Bennett, Joanna Briggs, Martyn Clark |
| 2006 | IREEL: remote experimentation with real protocols and applications over emulated network. Laurent Dairaine, Ernesto Exposito, Guillaume Jourjon, Pierre Casenove, Feiselia Tan, Emmanuel Lochin |
| 2006 | Identifying novice difficulties in object oriented design. Benjy J. Thomasson, Mark Ratcliffe, Lynda Thomas |
| 2006 | Implementing the jigsaw model in CS1 closed labs. Leen-Kiat Soh |
| 2006 | Industrial demand-driven curriculums for computer-software field in Korea. Suehee Pak, Eunha Rho, Juno Chang |
| 2006 | Interactive embedded examples: a demonstration. Michael Bruce-Lockhart, Theodore S. Norvell |
| 2006 | Introducing python into the first year curriculum at wits. Alexander Holt, Sarah Rauchas, Ian D. Sanders |
| 2006 | Is there such a thing as too much support?: a discussion from a teacher and a student's perspective of support groups for girls in computer science. Leigh Ann Sudol, Kathryn Bambino |
| 2006 | Karel universe drag & drop editor. Joe Bergin |
| 2006 | Knowledge building using visualizations. Vijayakumar Shanmugasundaram, Paul Juell, Curt D. Hill |
| 2006 | Lab exercises for computer networking courses. Michael Erlinger |
| 2006 | Learner interaction with algorithm visualizations: viewing vs. changing vs. constructing. Tobias Lauer |
| 2006 | Learning automata and formal languages interactively with JFLAP. Susan H. Rodger |
| 2006 | Learning project planning the agile way. Frank Keenan, Sarah Powell, Gerry Coleman, Kevin McDaid |
| 2006 | Let's modify the objects-first approach into design-patterns-first. Rudolf Pecinovský, Jarmila Pavlícková, Lubos Pavlícek |
| 2006 | Levels of abstraction in students' understanding of the concept of algorithm: the qualitative perspective. Jacob Perrenet, Eric Kaasenbrood |
| 2006 | Living in a digital world: teaching computers and society via literature. William J. Joel |
| 2006 | Men are from toys: women are from tools. Vicki L. Almstrum, Mary Z. Last |
| 2006 | Mental models of recursion revisited. Ian D. Sanders, Vashti Galpin, Tina Götschi |
| 2006 | Meta-informatics and ethical issues in computing. William M. Fleischman |
| 2006 | Model based project centered team learning. Imtiaz Amzad, Arturo Jose Ortiz |
| 2006 | Motivating data structures with caching internet stock data. David B. Sher |
| 2006 | New algorithms research for first year students. Anthony Wirth, Michael Bertolacci |
| 2006 | Not seeing the forest for the trees: novice programmers and the SOLO taxonomy. Raymond Lister, Beth Simon, Errol Thompson, Jacqueline L. Whalley, Christine Prasad |
| 2006 | Once she makes it, she is there: gender differences in computer science study. Tamar Vilner, Ela Zur |
| 2006 | One step further the ACM K-12 final report: a proposal for level 1: computer organization for K-8. Giovanni M. Bianco, Simonetta Tinazzi |
| 2006 | PNG palette permuter. Daniel E. Stevenson |
| 2006 | Peer teaching extends HCI learning. Beryl Plimmer, Robert Amor |
| 2006 | PlayToLearn: a game adventure in the realm of Si Piuh. Giovanni M. Bianco, Ignazio Locatelli |
| 2006 | Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME. Ian Utting |
| 2006 | Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2006, Bologna, Italy, June 26-28, 2006 Renzo Davoli, Michael Goldweber, Paola Salomoni |
| 2006 | Promoting women in science and technology. Meirav Mano, Bruria Haberman, Tammy Rosenthal |
| 2006 | Putting threshold concepts into context in computer science education. Anna Eckerdal, Robert McCartney, Jan Erik Moström, Mark Ratcliffe, Kate Sanders, Carol Zander |
| 2006 | Raising awareness about academic integrity. Donald Joyce |
| 2006 | Reconstructed high frame rate sequences quality measurement tool. Mónica Isabel Teixeira da Costa, Carmem Tavares, João Barroso, Salviano F. S. P. Soares |
| 2006 | Reducing lecture and increasing student activity in large computer science courses. Roy P. Pargas |
| 2006 | Reductive thinking in undergraduate CS courses. Michal Armoni, Judith Gal-Ezer, Orit Hazzan |
| 2006 | Retention of distance and on-campus students in a graduate computer science degree program. Gregory W. Hislop, Heidi J. C. Ellis |
| 2006 | RoboCode & problem-based learning: a non-prescriptive approach to teaching programming. Jackie O'Kelly, J. Paul Gibson |
| 2006 | SOFTICE undergraduate operating systems laboratories. Alessio Gaspar, Clark Godwin, Joe Stanaback |
| 2006 | Scaling up a distance education program in computer science. J. Mark Pullen |
| 2006 | Self-grading: an approach to supporting self-directed learning. Heidi J. C. Ellis |
| 2006 | Sharing software engineering curriculum materials. Gregory W. Hislop, Thomas B. Hilburn, Michael J. Lutz, Mark J. Sebern |
| 2006 | Sharing the wealth: publishing electronic resources. Lillian N. Cassel, Edward A. Fox |
| 2006 | Some experiences with the "contributing student approach". John Hamer |
| 2006 | Student activity in seminars: designing multi-functional assessment events. Karin Axelsson, Ulf Melin, Tommy Wedlund |
| 2006 | Student attitudes toward pair programming. Brian Hanks |
| 2006 | Students learn CS in different ways: insights from an empirical study. Anders Berglund, Mattias Wiggberg |
| 2006 | Surprise snippets. John Motil |
| 2006 | Systems thinking as a basis for ambient intelligence. Vladimír Bures |
| 2006 | Teaching AI through machine learning projects. Ingrid Russell, Zdravko Markov, Todd W. Neller |
| 2006 | Teaching CS1 with graphics and C. Sarah Matzko, Timothy A. Davis |
| 2006 | Teaching graph algorithms in a corn maze. Robert R. Snapp |
| 2006 | Teaching practical software engineering and global software engineering: evaluation and comparison. Dragutin Petkovic, Gary D. Thompson, Rainer Todtenhoefer |
| 2006 | Teaching software project management using simulations. Dennis J. Hood, Cynthia S. Hood |
| 2006 | Teaching web services using .NET platform. Luís Assunção, António Luís Osório |
| 2006 | Technological confidence at an early age. Jessica Byrnes, Thomas Huffner, Todd McNeal, Lauren Pisciotta, Zackary Zweber |
| 2006 | The checkpoint automated assessment system. John English |
| 2006 | The effect of prior programming experience in a scheme-based breadth-first curriculum at wits. Sarah Rauchas, Ian D. Sanders, Benjamin Kumwenda |
| 2006 | The first programming course: ideas to end the enrollment decline. Joe Bergin, Raymond Lister, Barbara Boucher Owens, Myles F. McNally |
| 2006 | The role of computer science in digital production arts. Timothy A. Davis, John L. Kundert-Gibbs |
| 2006 | The use of community-based non-profit organizations in information systems capstone projects. Paul M. Leidig, Roger Ferguson, Jonathan Leidig |
| 2006 | Training students to administer and defend computer networks and systems. Brian Tjaden, Brett C. Tjaden |
| 2006 | Translator: a package for internationalization for java-based applications and GUIs. Guido Rößling |
| 2006 | Ubiquitous presenter: fast, scalable active learning for the whole classroom. William G. Griswold, Beth Simon |
| 2006 | Undergraduate involvement in bioinformatics research: lessons from the CONNJUR project. Heidi J. C. Ellis |
| 2006 | Unicast vs. multicast over wireless: a cross-disciplinary mindshare for educational application researchers. Patrick Bristow |
| 2006 | Using a computing ontology for educational purposes. Gordon Davies, Lillian N. Cassel, Heikki Topi |
| 2006 | Using patterns in the automatic marking of ER-diagrams. Pete G. Thomas, Kevin G. Waugh, Neil Smith |
| 2006 | Using student performance predictions in a computer science curriculum. A. T. Chamillard |
| 2006 | VERKKOKE: online teaching environment for telecommunications software and routing. Janne Lindqvist, Sanna Liimatainen |
| 2006 | Visualizing the symbol table. Jaime Urquiza-Fuentes, Micael Gallego-Carrillo, Francisco Gortázar-Bellas, J. Ángel Velázquez-Iturbide |
| 2006 | WADEIn II: a case for adaptive explanatory visualization. Peter Brusilovsky, Tomasz D. Loboda |
| 2006 | WeBWorK for programming fundamentals. Jacqueline Baldwin, Eileen Crupi, Tabitha Estrellado |
| 2006 | Web animation to communicate iterative development. Charles Boisvert |
| 2006 | What Roger D. Boyle, Joanna Briggs |
| 2006 | What do beginning students know, and what can they do? Tzu-Yi Chen, Gary Lewandowski, Robert McCartney, Kate Sanders, Beth Simon |
| 2006 | WriteOn: a tool for classroom presentations on tablet PCs. Joseph G. Tront, Vinod Eligeti, Jane C. Prey |
| 2006 | jGRASP: a lightweight IDE with dynamic object viewers for CS1 and CS2. James H. Cross II, T. Dean Hendrix |