| 1999 | "Alfonse, wait here for my signal!". Stephen J. Hartley |
| 1999 | "I do and I understand": mastery model learning for a large non-major course. Mark Urban-Lurain, Donald J. Weinshank |
| 1999 | A CS1 maze lab, using joysticks and MIPPETs. Don C. Stone, Seth D. Bergmann, Ganesh R. Baliga, A. Michael Berman, John L. Schmalzel |
| 1999 | A Java-based tool for reasoning about models of computation through simulating finite automata and Turing machines. Matthew B. Robinson, Jason A. Hamshar, Jorge E. Novillo, Andrew T. Duchowski |
| 1999 | A case study of the static analysis of the quality of novice student programs. Susan A. Mengel, Vinay Yerramilli |
| 1999 | A comparison of operating systems courseware. Michael Goldweber, John Barr, Tracy Camp, John Grahm, Stephen J. Hartley |
| 1999 | A compendium of multimedia tools for all budgets. Dean Sanders, Janet Hartman |
| 1999 | A practical one-semester "VLSI design" course for computer science (and other) majors. Robert A. Walker |
| 1999 | A report on the 1999 Conference on Software Engineering Education and Training. Donald J. Bagert, Thomas B. Hilburn, Gregory W. Hislop, Nancy R. Mead, Susan A. Mengel, Hossein Saiedian |
| 1999 | A secure unrestricted advanced systems laboratory. Jean Mayo, Phil Kearns |
| 1999 | A student-directed computing community. Adam Bonner |
| 1999 | ACM guidelines for associate and certificate level programs in computer information technology. Karl J. Klee, Nancy Burns, C. Fay Cover, Judith Porter |
| 1999 | Adding breadth to CS1 and CS2 courses through visual and interactive programming projects. Ricardo Jiménez-Peris, Sami Khuri, Marta Patiño-Martínez |
| 1999 | Addressing the Y2K problem in the computing classroom. Charles P. Howerton, Mary Ann Robbert, Carl E. Bredlau, Peter J. Knoke |
| 1999 | Algorithma 98: an algorithm animation project. Arturo I. Concepcion, Lawrence E. Cummins, Ernest J. Moran, Man M. Do |
| 1999 | An inductive approach to teaching object-oriented design. Daniel D. McCracken |
| 1999 | An integrated program development tool for teaching and learning how to program. Uta Ziegler, Thad Crews |
| 1999 | An interactive multimedia textbook for introductory computer science. Oliver Grillmeyer |
| 1999 | Automatic array algorithm animation in C++. Richard Rasala |
| 1999 | Between Tanzania and Finland: learning Java over the Web. Kimmo Järvinen, Tuukka Pienimäki, Tommi Teräsvirta, John Joel Kyaruzi, Erkki Sutinen |
| 1999 | BlackBox: a new object-oriented framework for CS1/CS2. J. Stanley Warford |
| 1999 | Cache conscious programming in undergraduate computer science. Alvin R. Lebeck |
| 1999 | Client view first: an exodus from implementation-biased teaching. Timothy J. Long, Bruce W. Weide, Paolo Bucci, Murali Sitaraman |
| 1999 | Computational science as an interdisciplinary bridge. G. Michael Schneider |
| 1999 | Computer graphics: the introductory course grows up. Lewis E. Hitchner, Steve Cunningham, Scott B. Grissom, Rosalee J. Wolfe |
| 1999 | Computer network management: theory and practice. Bruce S. Elenbogen |
| 1999 | Computer science and general education: Java, graphics, and the Web. Gordon Stegink, Jon Pater, Daron Vroon |
| 1999 | Computer science curriculum assessment. Merry McDonald, Gary McDonald |
| 1999 | Computer systems "conference" for teaching communication skills. Cindy Norris, James T. Wilkes |
| 1999 | Computing the profession. Peter J. Denning |
| 1999 | Current and future direction of the advanced placement exam. Mark Stehlik, Susan H. Rodger, Kathleen Larson, Alyce Brady, Christopher H. Nevison |
| 1999 | Current issues in graduate student research. Ann E. Kelley Sobel, Mário Guimarães |
| 1999 | Current issues in undergraduate student research. Ann E. Kelley Sobel, Mário Guimarães |
| 1999 | Curriculum 2001: interim report from the ACM/IEEE-CS task force. Eric Roberts, Russell L. Shackelford, Richard J. LeBlanc, Peter J. Denning |
| 1999 | Departmental differences can point the way to improving female retention in computer science. Joanne McGrath Cohoon |
| 1999 | Design patterns for the data structures and algorithms course. Bruno R. Preiss |
| 1999 | Developing teaching resources for reuse and publishing in the CSTC. Deborah Knox, Scott B. Grissom |
| 1999 | Digital video in education. Todd Smith, Anthony Ruocco, Bernard J. Jansen |
| 1999 | Discovery learning in introductory operating system courses. Uta Ziegler |
| 1999 | Do we teach the right algorithm design techniques? Anany Levitin |
| 1999 | Education of wireless and ATM networking concepts using hands-on laboratory experience. Krishna M. Sivalingam, V. Rajaravivarma |
| 1999 | Empirical exploration in undergraduate operating systems. Steven Robbins, Kay A. Robbins |
| 1999 | Exercises for teaching logic in a formal methods course: formalizing ERDs. Guy Tremblay |
| 1999 | Formal semantics and interpreters in a principles of programming languages course. Kim B. Bruce |
| 1999 | Gender stereotyping in a computer science course. Tony Greening |
| 1999 | Genetic programming applied to Othello: introducing students to machine learning research. Eleazar Eskin, Eric V. Siegel |
| 1999 | Global cooperation project in computer programming course. Thomas Macek, Bozena Mannová, Josef Kolár, Barbara Williams |
| 1999 | Graduate information systems curriculum for the 21st century. John T. Gorgone |
| 1999 | Granularity in the design of interactive illustrations. Daniel L. Gould, Rosemary Michelle Simpson, Andries van Dam |
| 1999 | Hospital emergency room simulation: object oriented design issues for CS2. Viera K. Proulx |
| 1999 | Incorporating the client's role in a software engineering course. Jennifer A. Polack-Wahl |
| 1999 | Integrating console and event-driven models in CS1. Pat Woodworth, Wanda P. Dann |
| 1999 | Integration of usability issues within initial software development education. (It's all about the user dummy!). Xristine Faulkner, Fintan Culwin |
| 1999 | JDuck: building a software engineering tool in Java as a CS2 project. Michael W. Godfrey, Dan Grossman |
| 1999 | Learning operating systems structure and implementation through the MPS computer system simulator. Mauro Morsiani, Renzo Davoli |
| 1999 | Licensing software professionals: where are we? Laurie Honour Werth |
| 1999 | Mathematical proofs as graph search problems in theory courses. Jose L. Cordova |
| 1999 | Moving industry-guided multimedia technology into the classroom. Philip K. McKinley, Betty H. C. Cheng, John (Juyang) Weng |
| 1999 | National Science Foundation Course, Curriculum and Laboratory Improvement program: adaptation and implementation track. C. Dianne Martin, Margaret M. Reek |
| 1999 | New developments in accreditation. Doris K. Lidtke, John T. Gorgone, Della T. Bonnette, Michael C. Mulder |
| 1999 | Nifty assignments panel. Nick Parlante, Owen L. Astrachan, Michael J. Clancy, Richard E. Pattis, Julie Zelenski, Stuart Reges |
| 1999 | OO design in compiling an OO language. Norman Neff |
| 1999 | Object imperatives! Fintan Culwin |
| 1999 | Patterns and pedagogy. Michael J. Clancy, Marcia C. Linn |
| 1999 | Patterns for decoupling data structures and algorithms. Dung Zung Nguyen, Stephen B. Wong |
| 1999 | Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1999, New Orleans, Louisiana, USA, March 14-28, 1999 Jane Prey, Robert E. Noonan |
| 1999 | Providing mark-up and feedback to students with online marking. David V. Mason, Denise M. Woit |
| 1999 | Seminar: safe concurrent programming in Java with CSP. Christopher H. Nevison |
| 1999 | Sim: a utility for detecting similarity in computer programs. David Gitchell, Nicholas Tran |
| 1999 | Software engineering for seniors - overcoming the administrative fears. Robert Bryant |
| 1999 | Supporting and evaluating team dynamics in group projects. Judy Brown, Gillian Dobbie |
| 1999 | Teaching CS1 on-line: the good, the bad, and the ugly. Jacobo Carrasquel |
| 1999 | Teaching Web development with limited resources. Ellen Lowenfeld Walker, Logan Browne |
| 1999 | Teaching experimental design in an operating systems class. Allen B. Downey |
| 1999 | Teaching real time OSs with DORITOS. Jae C. Oh, Daniel Mossé |
| 1999 | Teaching recursion in a procedural environment -- how much should we emphasize the computing model? David Ginat, Eyal Shifroni |
| 1999 | Teaching surface design made easy. Yan Zhou, Yuan Zhao, John L. Lowther, Ching-Kuang Shene |
| 1999 | Testers and visualizers for teaching data structures. Ryan Shaun Baker, Michael Boilen, Michael T. Goodrich, Roberto Tamassia, B. Aaron Stibel |
| 1999 | The crisis in academic hiring in computer science. Henry MacKay Walker, J. Paul Myers Jr., Stuart H. Zweben, Allen B. Tucker, Grant Braught |
| 1999 | The networks course: old problems, new solutions. Shakil Akhtar, Nizar Al-Holou, Mark A. Fienup, Gail T. Finley, Robert S. Roos, Sam Tannouri |
| 1999 | ThetenthStrand = 3 * ethicaldebates + solution. Gloria Childress Townsend |
| 1999 | Tools and techniques for teaching objects first in a Java course. Michael Kölling, John Rosenberg |
| 1999 | Tying it all together: creating self-contained, animated, interactive, Web-based resources for computer science education. Christopher M. Boroni, Frances W. Goosey, Michael T. Grinder, Jessica L. Lambert, Rockford J. Ross |
| 1999 | Using JFLAP to interact with theorems in automata theory. Eric Gramond, Susan H. Rodger |
| 1999 | Using course-long programming projects in CS2. Joseph A. Turner, Joseph L. Zachary |
| 1999 | Using learning style data in an introductory computer science course. A. T. Chamillard, Dolores Karolick |
| 1999 | Using randomization in the teaching of data structures and algorithms. Michael T. Goodrich, Roberto Tamassia |
| 1999 | Using software development teams in a classroom environment. Sallie M. Henry, Nancy E. Miller, Wei Li, Joseph Chase, K. Todd Stevens |
| 1999 | Using visualization to teach parallel algorithms. Thomas L. Naps, Eric E. Chan |
| 1999 | Visualizing the CPU scheduler and page replacement algorithms. Sami Khuri, Hsiu-Chin Hsu |
| 1999 | Web labs for the Standard Template Library and the Java generic library in a CS2 course. William J. Collins, Yi Sun |
| 1999 | YAATCE - yet another approach to teaching computer ethics. Nancy J. Wahl |