| 2001 | "Alfonse, give me a call!". Stephen J. Hartley |
| 2001 | A CS/SE approach to a real-time embedded systems software development course. Joseph M. Clifton |
| 2001 | A chat room assignment for teaching network security. W. Garrett Mitchener, Amin Vahdat |
| 2001 | A comprehensive curriculum for IT education and workforce development: an engineering approach. Forouzan Golshani, Sethuraman Panchanathan, Oris Friesen, Youngchoon Park, Jeong-Jun Song |
| 2001 | A computer program to aid assignment of student project groups. Michael A. Redmond |
| 2001 | A java API for historical ciphers: an object-oriented design project. Ralph A. Morelli, Ralph Walde, Gregg Marcuccio |
| 2001 | A library to support a graphics-based object-first approach to CS 1. Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P. Murtagh |
| 2001 | A pattern language for initial course design. Joseph Bergin |
| 2001 | A proposed new high level abstraction for computer technology. Stanislaw P. Maj, David Veal, Rick Duley |
| 2001 | A reductionist approach to a course on programming languages. Michael R. Wick, Daniel E. Stevenson |
| 2001 | A reusable graphical user interface for manipulating object-oriented databases using Java and XML. Suzanne W. Dietrich, Dan Suceava, Chakrapani Cherukuri, Susan Darling Urban |
| 2001 | A simple java package for GUI-like interactivity. Elliot B. Koffman, Ursula Wolz |
| 2001 | A study of the impact of student background and preparedness on outcomes in CS I. Malcolm Morrison, Timothy S. Newman |
| 2001 | A web-based little man computer simulator. William Yurcik, Larry Brumbaugh |
| 2001 | ACM SIGCSE NSF CCLI project showcase. Jane Prey |
| 2001 | AP CS goes OO. David Gries, Kathleen Larson, Susan H. Rodger, Mark Allen Weiss, Ursula Wolz |
| 2001 | Advanced database concepts for undergraduates: experience with teaching a second course. Susan Darling Urban, Suzanne W. Dietrich |
| 2001 | An innovative design and studio-based CS degree. Michael J. Docherty, Peter Sutton, Margot Brereton, Simon M. Kaplan |
| 2001 | An interactive dynamic model for integrating knowledge management methods and knowledge sharing technology in a traditional classroom. Vir V. Phoha |
| 2001 | An overview of MiniJava. Eric Roberts |
| 2001 | Ancient Egyptian numbers: a CS-complete example. Timothy S. Gegg-Harrison |
| 2001 | AnimalScript: an extensible scripting language for algorithm animation. Guido Rößling, Bernd Freisleben |
| 2001 | Architecture-dependent operating system project sequence. John L. Donaldson |
| 2001 | Assembly language through the Java virtual machine. Carl E. Bredlau, Dorothy Deremer |
| 2001 | Assessing "hands on" skills on CS1 computer & network technology units. David Veal, Stanislaw P. Maj, Rick Duley |
| 2001 | Automated feedback on programs means students need less help from teachers. Elizabeth Odekirk-Hash, Joseph L. Zachary |
| 2001 | Binary software components in the undergraduate computer science curriculum. Allen S. Parrish, Brandon Dixon, David Cordes |
| 2001 | Collaboration vs plagiarism in computer science programming courses. Carolee Stewart-Gardiner, David G. Kay, Joyce Currie Little, Joseph D. Chase, John Fendrich, Laurie A. Williams, Ursula Wolz |
| 2001 | Colorful illustrations of algorithmic design techniques and problem solving. David Ginat, Daniel D. Garcia, Owen L. Astrachan, Joseph Bergin |
| 2001 | Computing curricula 2001 how will it work for you? Eric Roberts, Gerald L. Engel, C. Fay Cover, Andrew D. McGettrick, Carl K. Chang, Ursula Wolz |
| 2001 | Computing with geometry as an undergraduate course: a three-year experience. John L. Lowther, Ching-Kuang Shene |
| 2001 | Contributing to success in an introductory computer science course: a study of twelve factors. Brenda Cantwell Wilson, Sharon Shrock |
| 2001 | Design patterns for sorting. Dung Zung Nguyen, Stephen B. Wong |
| 2001 | Designing better online teaching material. Judy Brown, Jiayun Lu |
| 2001 | Do we really teach abstraction? Paolo Bucci, Timothy J. Long, Bruce W. Weide |
| 2001 | Electronic peer review and peer grading in computer-science courses. Edward F. Gehringer |
| 2001 | Encapsualtion and reuse as viewed by Java students. Ann E. Fleury |
| 2001 | Engaging students with active learning resources: hypertextbooks for the web. Christopher M. Boroni, Frances W. Goosey, Michael T. Grinder, Rockford J. Ross |
| 2001 | Experiences with tutored video instruction for introductory programming courses. Richard Anderson, Martin Dickey, Hal Perkins |
| 2001 | Explorations: structured labs for first-time programmers. Ray Lischner |
| 2001 | From RS-232 to object request brokers: incremental object-oriented networking projects. David S. Janzen |
| 2001 | How mathematical thinking enchances computer science problem solving. David Gries, Bill Marion, Peter B. Henderson, Diane Schwartz |
| 2001 | IPP: a web-based interactive programming portfolio. John K. Estell |
| 2001 | Identifying an appropriate view of software components for undergraduate education. Allen S. Parrish, Joe Hollingsworth, Peter M. Maurer, Benjamin Shults, Bruce W. Weide |
| 2001 | Implementation of object-relational DBMSs in a relational database course. Ming Wang |
| 2001 | In support of student pair-programming. Laurie A. Williams, Richard L. Upchurch |
| 2001 | Increasing the enrollment of women in computer science. Shari Lawrence Pfleeger, Pat Teller, Sheila E. Castaneda, Manda Wilson, Rowan Lindley |
| 2001 | Information technology curriculum development. Bei-Tseng Bill Chu, Venu Dasigi, John T. Gorgone, David L. Spooner |
| 2001 | Integrating an intensive experience with communication skills development into a computer science course. Lori L. Pollock |
| 2001 | Integrating testing into the curriculum - arsenic in small doses. Edward L. Jones |
| 2001 | Introducing computer systems from a programmer's perspective. Randal E. Bryant, David R. O'Hallaron |
| 2001 | JKarelRobot: a case study in supporting levels of cognitive development in the computer science curriculum. Duane Buck, David J. Stucki |
| 2001 | Java power tools: model software for teaching object-oriented design. Richard Rasala, Jeff Raab, Viera K. Proulx |
| 2001 | Javiva: a tool for visualizing and validating student-written Java programs. Joseph A. Turner, Joseph L. Zachary |
| 2001 | Kaleidoscope: using design patterns in CS1. Michael R. Wick |
| 2001 | Levels of exploration. Stephan Diehl, Andreas Kerren |
| 2001 | Making parallel programming accessible to inexperienced programmers through cooperative learning. Lori L. Pollock, Mike Jochen |
| 2001 | Misleading intuition in algorithmic problem solving. David Ginat |
| 2001 | Model curricula for IT schools: report of a curriculum committee. Peter J. Denning, Wayne R. Dyksen, Richard J. LeBlanc, Edward L. Robertson |
| 2001 | Models and areas for CS education research. John T. Stasko, Mark Guzdial, Michael J. Clancy, Nell B. Dale, Sally Fincher |
| 2001 | Nifty assignments panel. Nick Parlante, Michael J. Clancy, Stuart Reges, Julie Zelenski, Owen L. Astrachan |
| 2001 | OO overkill: when simple is better than not. Owen L. Astrachan |
| 2001 | Objectives and objective assessment in CS1. Raymond Lister |
| 2001 | Offering CS1 on-line reducing campus resource demand while improving the learning environment. Jon A. Preston, Laura Wilson |
| 2001 | Open artificial intelligence - one course for all. Matthew Merzbacher |
| 2001 | Our curriculum has become math-phobic! Allen B. Tucker, Charles Kelemen, Kim B. Bruce |
| 2001 | Polymorphic panelists. Byron Weber Becker, Richard Rasala, Joseph Bergin, Christine Shannon, Eugene Wallingford |
| 2001 | Practical teaching tips from around the world. Scott Grissom, Thomas L. Naps, Nick Parlante, Pamela B. Lawhead |
| 2001 | Preparing students for internet and multimedia technology careers. Kathleen Harmeyer, Donna Tupper, William Beck, Sylvia J. Sorkin |
| 2001 | Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2001, Charlotte, North Carolina, USA, 2001 Henry MacKay Walker, Renée A. McCauley, Judith L. Gersting, Ingrid Russell |
| 2001 | Programming early considered harmful. Judith L. Gersting, Peter B. Henderson, Philip Machanick, Yale N. Patt |
| 2001 | Quality in distance education. Gordon Davies, Wendy Doube, Wendy A. Lawrence-Fowler, Dale Shaffer |
| 2001 | Real-time lab excercises: a teacher's dilemma. Erik Herzog, Peter Loborg, Simin Nadjm-Tehrani |
| 2001 | Rethinking CS0 with JavaScript. David Reed |
| 2001 | Second language acquisition and CS1. Anne Gates Applin |
| 2001 | Solving the CS1/CS2 lab dilemma: students as presenters in CS1/CS2 laboratories. Kay A. Robbins, Catherine Sauls Key, Keith Dickinson, John Montgomery |
| 2001 | Specialized certification programs in computer science. Robert Montante, Zahira S. Khan |
| 2001 | Starving philosophers: experimentation with monitor synchronization. Steven Robbins |
| 2001 | Status of information systems accreditation. John T. Gorgone, Doris K. Lidtke, David L. Feinstein |
| 2001 | TOS: an educational distributed operating system in Java. Tyrone Nicholas, Jerzy A. Barchanski |
| 2001 | Taking advantage of national science foundation funding opportunities. Andrew Bernat, Harriet G. Taylor |
| 2001 | Teaching CS1 with karel the robot in Java. Byron Weber Becker |
| 2001 | Teaching applied computing without programming: a case-based introductory course for general education. Joe Marks, William T. Freeman, Henry H. Leitner |
| 2001 | Teaching design and project management with lego RCX robots. Ursula Wolz |
| 2001 | Teaching internet algorithmics. Michael T. Goodrich, Roberto Tamassia |
| 2001 | Teaching networking and operating systems to information systems majors. D. Robert Adams, Carl Erickson |
| 2001 | Teaching the human aspect of software engineering - a case study. Orit Hazzan |
| 2001 | Teaching using off-the shelf on-line materials. Carl Alphonce, Debra T. Burhans, Helene Kershner, Barbara Sherman, Deborah Walters, Erica Eddy, Gloria Melara, Peter DePasquale, J. Philip East, Frederick N. Springsteel, Kurt F. Lauckner |
| 2001 | The Khepera robot and the kRobot class: a platform for introducing robotics in the undergraduate curriculum. Robert M. Harlan, David B. Levine, Shelley McClarigan |
| 2001 | The design and development of the college of information technology at Radford University. Ann S. Ferren, J. A. N. Lee, Ivan B. Liss, Joe D. Chase, Robert Phillips |
| 2001 | The nuts and bolts of academic careers: a primer for students and beginning faculty. Dan Curtin, Gary Lewandowski, Carla N. Purdy, Dennis Gibson, Lisa Meeden |
| 2001 | The play's the thing: ElderCare VR. Richard G. Epstein |
| 2001 | The university perspective: awarding credit for advanced placement (AP) in computer science. Barbara Boucher Owens, Fran Hunt, Stuart Reges, Cary Laxer |
| 2001 | The use of robots in the undergraduate curriculum: experience reports. Michael Goldweber, Clare Bates Congdon, Barry S. Fagin, Deborah J. Hwang, Frank Klassner |
| 2001 | Turing the tables: introducing software engineering concepts in a user interface design course. Julie Barnes, Laura M. Leventhal |
| 2001 | Undergraduate research in genetic algorithms. Linda Bright Lankewicsz |
| 2001 | Using a PDP-11/10 to teach content and history in computer organization courses. Douglas E. Harms, Dave A. Berque |
| 2001 | Using an isolated network laboratory to teach advanced networks and security. John M. D. Hill, Curtis A. Carver Jr., Jeffrey W. Humphries, Udo W. Pooch |
| 2001 | Using handheld computers in the classroom: laboratories and collaboration on handheld machines. Michael J. Jipping, Joshua Krikke, Sarah Dieter, Samantha Sandro |
| 2001 | Using lab practica to evaluate programming ability. A. T. Chamillard, Jay K. Joiner |
| 2001 | Using project management concepts and microsoft project software as a tool to develop and manage both on-line and on-campus courses and student team projects. Debra Burton Farrior, Daniel E. Hallock |
| 2001 | Using squeak for teaching user interface software. Mark Guzdial |
| 2001 | What could be more SLic?: projects for the programming languages course. Laurie A. Smith King, John Barr, Ben Coleman |
| 2001 | When worlds collide!: an interdisciplinary course in virtual-reality art. Guy W. Zimmerman, Dena Elisabeth Eber |
| 2001 | Why I do declare!: declarative programming in the undergraduate curriculum. Samuel A. Rebelsky, Peter B. Henderson, Amruth N. Kumar, Frederick N. Springsteel |
| 2001 | Writing a textbook: walking the gauntlet. Nell B. Dale, Rick Mercer, Elliot B. Koffman, Walter J. Savitch |