| 2002 | A case study of LEGO Mindstorms' suitability for artificial intelligence and robotics courses at the college level. Frank Klassner |
| 2002 | A communication library to support concurrent programming courses. Steve Carr, Changpeng Fang, Tim Jozwowski, Jean Mayo, Ching-Kuang Shene |
| 2002 | A comprehensive project for CS2: combining key data structures and algorithms into an integrated web browser and search engine. Tia Newhall, Lisa Meeden |
| 2002 | A first course in computational science: (why a math book isn't enough). James L. Noyes |
| 2002 | A gimmick to integrate software testing throughout the curriculum. Michael H. Goldwasser |
| 2002 | A microprocessor survey course for learning advanced computer architecture. Kevin Skadron |
| 2002 | A multiplatform/multilanguage client/server project. William A. Shay |
| 2002 | A new instructional operating system. David A. Holland, Ada T. Lim, Margo I. Seltzer |
| 2002 | A proposed undergraduate bioinformatics curriculum for computer scientists. Travis E. Doom, Michael L. Raymer, Dan E. Krane, Oscar Garcia |
| 2002 | A tutorial program for propositional logic with human/computer interactive learning. Stacy Lukins, Alan Levicki, Jennifer Burg |
| 2002 | African American women in the computing sciences: a group to be studied. Antonio M. Lopez Jr., Lisa J. Schulte |
| 2002 | Aha! an illuminating perspective. David Ginat, Daniel D. Garcia, William I. Gasarch |
| 2002 | Algorithms and object-oriented programming: bridging the gap. Paolo Bucci, Wayne D. Heym, Timothy J. Long, Bruce W. Weide |
| 2002 | An infrastructure for teaching skills for group decision making and problem solving in programming projects. Amer Diwan, William M. Waite, Michele H. Jackson |
| 2002 | Andragogy in a web technologies course. Heidi J. C. Ellis |
| 2002 | Animating automata: a cross-platform program for teaching finite automata. Michael T. Grinder |
| 2002 | Animation of Java linked lists. Herbert L. Dershem, Ryan L. McFall, Ngozi Uti |
| 2002 | Bringing the enterprise into a database systems course. Thomas K. Moore |
| 2002 | Building a cyberwar lab: lessons learned: teaching cybersecurity principles to undergraduates. Mary Micco, Hart Rossman |
| 2002 | Computational science and engineering: tools and techniques for teaching. Steve Cunningham, Sylvia Clark Pulliam, Charles D. Swanson, Peter R. Turner |
| 2002 | Computer science accessibility for students with visual disabilities. Joan M. Francioni, Ann C. Smith |
| 2002 | Computing Curricula 2001 implementing the recommendations. Eric Roberts, C. Fay Cover, Gordon Davies, Michael Schneider, Robert H. Sloan |
| 2002 | Defensive climate in the computer science classroom. Lecia Jane Barker, Kathy Garvin-Doxas, Michele H. Jackson |
| 2002 | Design guidelines for the lab component of objects-first CS1. Hamzeh Roumani |
| 2002 | Design of a major in software development. Alan D. Fekete, Bob Kummerfeld |
| 2002 | Design patterns for games. Dung Zung Nguyen, Stephen B. Wong |
| 2002 | Disequilibration for teaching the scientific method in computer science. Grant Braught, David W. Reed |
| 2002 | DrJava: a lightweight pedagogic environment for Java. Eric E. Allen, Robert Cartwright, Brian Stoler |
| 2002 | Effective internet education: a progress report. Barry L. Kurtz, Dee Parks, Eric Nicholson |
| 2002 | Experiment-based project in undergraduate computer architecture. Ewa Z. Bem |
| 2002 | Exploration of process interaction in operating systems: a pipe-fork simulator. Steven Robbins |
| 2002 | Grading essays in computer ethics: rubrics considered helpful. Barbara Moskal, Keith W. Miller, Laurie A. Smith King |
| 2002 | Graphical problem solving and visual communication in the beginning computer graphics course. Steve Cunningham |
| 2002 | GraphicsMentor: a tool for learning graphics fundamentals. Dejan Nikolic, Ching-Kuang Shene |
| 2002 | How to develop and grade an exam for 20, 000 students (or maybe just 200 or 20). Fran Hunt, Joe Kmoch, Chris Nevison, Susan H. Rodger, Julie Zelenski |
| 2002 | Incorporating Human-Computer Interaction into the undergraduate computer science curriculum. Sarah A. Douglas, Marilyn Tremaine, Laura M. Leventhal, Craig E. Wills, Bill Z. Manaris |
| 2002 | Integrating a simulation case study into CS2: developing design, empirical and analysis skills. Kay A. Robbins, Catherine Sauls Key, Keith Dickinson |
| 2002 | Integrating empirical methods into computer science. David Reed, Doug Baldwin, Michael J. Clancy, Allen B. Downey, Stuart A. Hansen |
| 2002 | Integrating formal models into the programming languages course. Allen B. Tucker, Robert E. Noonan |
| 2002 | Interactive Pushdown Automata Animation. Jennifer McDonald |
| 2002 | Internationalization of the curriculum report of a project within computer science. John A. N. Lee |
| 2002 | Internet-centric computing in the Computer Science curriculum. Timothy J. Hickey, Amruth N. Kumar, Linda M. Wilkens, Andrew Beiderman, Aparna Mahadev, Heidi J. C. Ellis |
| 2002 | Introducing computer science through animation and virtual worlds. Susan H. Rodger |
| 2002 | JAVA IDEs: why and how we use what we do. Barbara Boucher Owens, Richard E. Pattis, Chris Stephenson, Jack Rehder, Dean Sanders |
| 2002 | JDBC demonstration courseware using Servlets and Java Server Pages. Suzanne W. Dietrich, Susan Darling Urban, Ion Kyriakides |
| 2002 | JERPA: a distance-learning environment for introductory Java programming courses. David Emory, Roberto Tamassia |
| 2002 | Learning styles and performance in the introductory programming sequence. Lynda Thomas, Mark Ratcliffe, John Woodbury, Emma Jarman |
| 2002 | Loving to learn theory: active learning modules for the theory of computing. Michael T. Grinder, Seong Baeg Kim, Teresa L. Lutey, Rockford J. Ross, Kathleen F. Walsh |
| 2002 | Making compiler design relevant for students who will (most likely) never design a compiler. Saumya K. Debray |
| 2002 | Making lemonade: exploring the bright side of large lecture classes. Steven A. Wolfman |
| 2002 | Management challenges in a large introductory computer science course. A. T. Chamillard, Laurence D. Merkle |
| 2002 | Managing undergraduate CS research. James W. McGuffee, Herbert L. Dershem, Linda B. Lankewicz, Gary Lewandowski, Dian Lopez, Oberta A. Slotterbeck |
| 2002 | Mathematics preparation for undergraduate degrees in computer science. Bruce S. Elenbogen, John E. Laird, Richard J. Enbody, Chris McDonald, Peter B. Henderson, Richard Nau, Steven L. Tanimoto |
| 2002 | National Science Foundation Graduate Research Fellowship Program. Jeffrey Johnson |
| 2002 | Networking CS: beyond the first course. Joseph D. Sloan, Andy Lopez, Randy K. Smith, Dick Mowe |
| 2002 | Nifty assignments. Nick Parlante, John K. Estell, David Reed, David B. Levine, Daniel D. Garcia, Julie Zelenski |
| 2002 | On varying perspectives of problem decomposition. David Ginat |
| 2002 | Open source software: intellectual challenges to the status quo. Marty J. Wolf, Kevin W. Bowyer, Donald Gotterbarn, Keith W. Miller |
| 2002 | Panel on integrating security concepts into existing computer courses. Paul Mullins, Jim Wolfe, Michael Fry, Erik L. Wynters, William C. Calhoun, Robert Montante, William Oblitey |
| 2002 | Participatory design in a human-computer interaction course: teaching ethnography methods to computer scientists. Jerry B. Weinberg, Mary L. Stephen |
| 2002 | PortOS: an educational operating system for the Post-PC environment. Benjamin Atkin, Emin Gün Sirer |
| 2002 | Preparing for Information Systems accreditation. Doris K. Lidtke, David L. Feinstein, John T. Gorgone, Gayle J. Yaverbaum |
| 2002 | Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2002, Cincinnati, Kentucky, USA, February 27 - March 3, 2002 Judith L. Gersting, Henry MacKay Walker, Scott Grissom |
| 2002 | Rewrite cycles in CS courses: experience reports. Linda M. Null, Mike Ciaraldi, Liz Adams, Ursula Wolz, Max Hailperin |
| 2002 | Role playing in an object-oriented world. Steven K. Andrianoff, David B. Levine |
| 2002 | SIGCSE 2002 forum: industry in the ivory tower. Stuart Reges |
| 2002 | SIGCSE 2002 forum: introducing SIGCSE committees: a new initiative to support computing education through SIGCSE-member involvement. Henry MacKay Walker |
| 2002 | SKA: supporting algorithm and data structure discussion. Ashley Hamilton-Taylor, Eileen T. Kraemer |
| 2002 | Scientific experimentation via the matching game. James B. Fenwick Jr., Cindy Norris, James T. Wilkes |
| 2002 | Service learning in computer science and engineering. Leah H. Jamieson |
| 2002 | Small-college supercomputing: building a Beowulf cluster at a comprehensive college. Joel C. Adams, David Vos |
| 2002 | Taking advantage of National Science Foundation funding opportunities. Andrew Bernat, Jane C. Prey |
| 2002 | Teaching a Java-based CS1 course in an academically-diverse environment. James R. Comer, Robert F. Roggio |
| 2002 | Teaching a software project course using the team software process. Robert Cannon, Thomas B. Hilburn, Jorge L. Díaz-Herrera |
| 2002 | Teaching computer organization/architecture with limited resources using simulators. Gregory S. Wolffe, William Yurcik, Hugh Osborne, Mark A. Holliday |
| 2002 | Teaching data structures with multiple collection class libraries. Alan D. Fekete |
| 2002 | Teaching empirical analysis of algorithms. Ian D. Sanders |
| 2002 | Teaching introductory Java through LEGO MINDSTORMS models. David J. Barnes |
| 2002 | Testing skills and knowledge: introducing a laboratory exam in CS1. Mary Elaine Califf, Mary Goodwin |
| 2002 | The SIGCSE 2001 Maze Demonstration program. Richard Rasala, Jeff Raab, Viera K. Proulx |
| 2002 | The comparative programming languages course: a new chain of development. Ward Douglas Maurer |
| 2002 | The effects of pair-programming on performance in an introductory programming course. Charlie McDowell, Linda L. Werner, Heather E. Bullock, Julian Fernald |
| 2002 | The object is objects. Joseph Bergin, Richard Kick, Judith Hromcik, Kathleen Larson |
| 2002 | The postroom computer: teaching introductory undergraduate computer architecture. Hugh Osborne |
| 2002 | The software engineering capstone: structure and tradeoffs. A. T. Chamillard, Kim A. Braun |
| 2002 | The well-tempered semaphore: theme with variations. Kenneth A. Reek |
| 2002 | To java.net and beyond: teaching networking concepts using the Java networking API. Greg Gagne |
| 2002 | To teach the unteachable class: an experimental course in web-based application design. Kevin Treu |
| 2002 | Tutorial on extreme programming. James Caristi |
| 2002 | Undergraduate computational science and engineering programs and courses. Peter R. Turner, Angela B. Shiflet, Steve Cunningham, Kris Stewart, Andrew T. Phillips, Ignatios Vakalis |
| 2002 | Unit testing frameworks. Robert E. Noonan, Richard H. Prosl |
| 2002 | Using Java to design and test hardware circuits over a classroom network. Michael J. Jipping, Steve Marlowe, Alexander A. Sherstov |
| 2002 | Using RoboCup to teach multiagent systems and the distributed mindset. José M. Vidal, Paul A. Buhler |
| 2002 | Using Visual Basic in the CS curriculum. Joe Hummel, Jean Mehta |
| 2002 | Using Visual Studio.Net in the classroom. Roseann Krane, Alfred Thompson, Harriette Kisilinsky, Pat Phillips |
| 2002 | Using an environment chain model to teach inheritance in C++. Michael R. Wick, Daniel E. Stevenson, Andrew T. Phillips |
| 2002 | Using puzzles in teaching algorithms. Anany Levitin, Mary-Angela Papalaskari |
| 2002 | Using visualization to aid program construction tasks. Carlisle Eldwidge George |
| 2002 | Visual representations for recursive algorithms. Linda Stern, Lee Naish |
| 2002 | WWW autonomous robotics: enabling wide area access to a computer engineering practicum. John C. Gallagher, Steven Perretta |
| 2002 | What comes after CS 1 + 2: a deep breadth before specializing. Troy Vasiga |
| 2002 | Women in CS and biology. Joanne McGrath Cohoon |
| 2002 | Women, mathematics and computer science. Peter B. Henderson, Paul De Palma, Vicki L. Almstrum, Orit Hazzan, Kim Potter Kihlstrom |