| 2003 | A compiler for teaching about compilers. Doug Baldwin |
| 2003 | A framework approach to teaching data structures. Josh Tenenberg |
| 2003 | A generic e-learning multiparadigm programming language system: IDEFIX project. José Emilio Labra Gayo, José M. Morales Gil, A. M. Fernández Álvarez, H. Sagastegui Chigne |
| 2003 | A laboratory-based course on internet security. Prabhaker Mateti |
| 2003 | A manageable web software architecture: searching for simplicity. Arthur H. Lee |
| 2003 | A network project course based on network processors. Peter Steenkiste |
| 2003 | A preliminary empirical evaluation of the effectiveness of a finite state automaton animator. Michael T. Grinder |
| 2003 | A technical writing class for computer science majors: measuring student perceptions of learning. Lisa C. Kaczmarczyk |
| 2003 | Academic dishonesty in a high-tech environment. Jeffrey L. Popyack, Nira Herrmann, Paul Zoski, Bruce W. Char, Christopher D. Cera, Robert N. Lass |
| 2003 | An expanding pipeline: gender in mauritius. Joel C. Adams, Vimala Bauer, Shakuntala Baichoo |
| 2003 | An introductory course in network administration. John F. Cigas |
| 2003 | An object-oriented refactoring of Huffman encoding using the Java collections framework. Michael R. Wick |
| 2003 | Another breadth-first approach to CS I using python. Christine Shannon |
| 2003 | Beacond: a peer-to-peer system to teach ubiquitous computing. Surendar Chandra |
| 2003 | Breadth-also: a rationale and implementation. Kris D. Powers |
| 2003 | Bubble sort: an archaeological algorithmic analysis. Owen L. Astrachan |
| 2003 | CS girls rock: sparking interest in computer science and debunking the stereotypes. Sandy Graham, Celine Latulipe |
| 2003 | Client sponsored projects in software engineering courses. Williams C. Judith, Bettina Bair, Jürgen Börstler, Timothy C. Lethbridge, Ken Surendran |
| 2003 | Coached program planning: dialogue-based support for novice program design. H. Chad Lane, Kurt VanLehn |
| 2003 | Code warriors and code-a-phobes: a study in attitude and pair programming. Lynda Thomas, Mark Ratcliffe, Ann Robertson |
| 2003 | Computer engineering computing curricula. John Impagliazzo, Robert H. Sloan, Andrew D. McGettrick, Pradip K. Srimani |
| 2003 | Computer graphics in undergraduate computational science education. Steve Cunningham, Angela B. Shiflet |
| 2003 | Computer science accreditation: the advantages of being different. Donald B. Crouch, Leslie Schwartzman |
| 2003 | Computer-related gender differences. Ginger Holmes Rowell, Diane G. Perhac, Judith A. Hankins, Brenda C. Parker, Chrisila C. Pettey, Judith M. Iriarte-Gross |
| 2003 | Constructive and collaborative learning of algorithms. Teresa Hübscher-Younger, N. Hari Narayanan |
| 2003 | Creating a computer science canon: a course of "classic" readings in computer science. Michael Eisenberg |
| 2003 | DBMS course: web based database administration tool and class projects. Sub Ramakrishnan, Emeka Nwosu |
| 2003 | Distributed visualization of graph algorithms. Alexander A. Sherstov |
| 2003 | Effectiveness of online assessment. Denise M. Woit, David V. Mason |
| 2003 | Everything you always wanted to know about game theory: but were afraid to ask. Daniel D. Garcia, David Ginat, Peter B. Henderson |
| 2003 | Exploiting value-added content in an online course: introducing programming concepts via HTML and JavaScript. Joseph L. Zachary, Peter A. Jensen |
| 2003 | Exploring security vulnerabilities by exploiting buffer overflow using the MIPS ISA. Andrew T. Phillips, Jack S. Eddy Tan |
| 2003 | Faculty turnover in CS departments. Joanne McGrath Cohoon, Rebecca Shwalb, Lih-Yuan Chen |
| 2003 | Five easy but effective assessment methods. Dick K. Blandford, Deborah J. Hwang |
| 2003 | Gender differences in computer science students. Sylvia Beyer, Kristina Rynes, Julie Perrault, Kelly Hay, Susan M. Haller |
| 2003 | Group dynamics and collaborative group performance. Anthony Joseph, Mabel Payne |
| 2003 | Hands-on labs without computers. Shannon Pollard, Jeffrey Forbes |
| 2003 | How departments are responding to the mathematics recommendations in CC2001. William A. Marion, Adrienne G. Bloss, Kris D. Powers, Doug Baldwin |
| 2003 | ISSAC: Indiana student software awards competition. Peter B. Henderson |
| 2003 | Identifying and correcting Java programming errors for introductory computer science students. Maria Hristova, Ananya Misra, Megan Rutter, Rebecca Mercuri |
| 2003 | Implementing CC2001: a breadth-first introductory course for a just-in-time curriculum design. Andrew T. Phillips, Daniel E. Stevenson, Michael R. Wick |
| 2003 | Implementing object equivalence in Java using the template method design pattern. Daniel E. Stevenson, Andrew T. Phillips |
| 2003 | Improving the CS1 experience with pair programming. Nachiappan Nagappan, Laurie A. Williams, Miriam Ferzli, Eric N. Wiebe, Kai Yang, Carol Miller, Suzanne Balik |
| 2003 | Integrating XML into a database systems course. Paul J. Wagner, Thomas K. Moore |
| 2003 | International perspective of women and computer science. Elizabeth S. Adams, Orit Hazzan, Hrafn Loftsson, Alison Young |
| 2003 | Introducing middle school girls to fault tolerant computing. Paolo A. G. Sivilotti, Murat Demirbas |
| 2003 | Introductory programming, criterion-referencing, and bloom. Raymond Lister, John Leaney |
| 2003 | JAWAA: easy web-based animation from CS 0 to advanced CS courses. Ayonike Akingbade, Thomas Finley, Diana Jackson, Pretesh B. Patel, Susan H. Rodger |
| 2003 | Java in the morning...Java in the evening...Java in 2004. Robert L. Scot Drysdale, Judith Hromcik, Mark Allen Weiss, Reg Hahne |
| 2003 | Jeroo: a tool for introducing object-oriented programming. Dean Sanders, Brian Dorn |
| 2003 | Keynote address: Expanding the audience for computer science. Eric Roberts |
| 2003 | Language-independent interactive data visualization. Alistair E. R. Campbell, Geoffrey L. Catto, Eric E. Hansen |
| 2003 | Laptops in the classroom. Andrea Beth Campbell, Roy P. Pargas |
| 2003 | Legos, Java and programming assignments for CS1. Pamela B. Lawhead, Michaele E. Duncan, Constance G. Bland, Michael Goldweber, Madeleine Schep, David J. Barnes |
| 2003 | Math educators, computer science educators: working together. Peter B. Henderson, William Barker, Susanna S. Epp, William A. Marion |
| 2003 | Measuring the effectiveness of robots in teaching computer science. Barry S. Fagin, Laurence D. Merkle |
| 2003 | Mental models of recursion. Tina Götschi, Ian D. Sanders, Vashti Galpin |
| 2003 | MiniMIPS: a simulation project for the computer architecture laboratory. Ewa Z. Bem, Luke Petelczyc |
| 2003 | New roles for students, instructors, and computers in a lab-based introductory programming course. Michael J. Clancy, Nate Titterton, Clint Ryan, James D. Slotta, Marcia C. Linn |
| 2003 | Nifty assignments. Nick Parlante, Jeffrey L. Popyack, Stuart Reges, Stephen Weiss, Scott D. Dexter, Chaya Gurwitz, Joseph L. Zachary, Grant Braught |
| 2003 | Object centered design for Java: teaching OOD in CS-1. Joel C. Adams, Jeremy D. Frens |
| 2003 | On serving as department chair: suggestions from veterans. Sandra J. DeLoatch, Henry MacKay Walker, Frank H. Young |
| 2003 | Panel on the development, maintenance, and use of course web sites. Jesse M. Heines, Katy Börner, Melody Y. Ivory, Edward F. Gehringer |
| 2003 | Pilot study: living flowcharts in an introduction to programming course. Dennis J. Bouvier |
| 2003 | Pre-games: games designed to introduce CS1 and CS2 programming assignments. Ray Giguette |
| 2003 | Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2003, Reno, Nevada, USA, February 19-23, 2003 Scott Grissom, Deborah Knox, Daniel T. Joyce, Wanda P. Dann |
| 2003 | Production programming in the classroom. Eric E. Allen, Robert Cartwright, Charles Reis |
| 2003 | Program assessment tools in computer science: a report from the trenches. Kathryn E. Sanders, Robert McCartney |
| 2003 | Puzzles and games: addressing different learning styles in teaching operating systems concepts. John M. D. Hill, Clark K. Ray, Jean R. S. Blair, Curtis A. Carver Jr. |
| 2003 | Python robotics: an environment for exploring robotics beyond LEGOs. Douglas S. Blank, Lisa Meeden, Deepak Kumar |
| 2003 | Redesigning introductory computer programming using multi-level online modules for a mixed audience. Nira Herrmann, Jeffrey L. Popyack, Bruce W. Char, Paul Zoski, Christopher D. Cera, Robert N. Lass, Aparna Nanjappa |
| 2003 | Report on the NSF major educational funding initiative for a National Science, Technology, Engineering, and Mathematics Education Digital Library (NSDL) with special emphasis on the Computing Education component. Lillian N. Cassel, John Impagliazzo, Ann M. Lally, Edward A. Fox, Manuel A. Pérez-Quiñones, Jane Prey |
| 2003 | Running research-oriented final year projects for CS and IS students. B. Olsson, Mikael Berndtsson, Björn Lundell, Jörgen Hansson |
| 2003 | Survivor: getting through that class the first time. James K. Huggins, Joseph Bergin, James Caristi, Ellen Walker |
| 2003 | Taking advantage of National Science Foundation funding opportunities. Jane Prey, Ernest L. McDuffie, Harriet G. Taylor |
| 2003 | Teaching B-splines is not difficult! John L. Lowther, Ching-Kuang Shene |
| 2003 | Teaching computer organization using a PDP-8 simulator. Brian J. Shelburne |
| 2003 | Teaching human-computer interaction: reports from the trenches. Julie Barnes, Rob Bryant, Daniel D. McCracken, Susan Reiser |
| 2003 | Teaching neural networks using LEGO handy board robots in an artificial intelligence course. Susan P. Imberman |
| 2003 | Teaching objects-first in introductory computer science. Stephen Cooper, Wanda P. Dann, Randy Pausch |
| 2003 | Teaching the SIMD execution model: : assembling a few parallel programming skills. Ariel Ortiz |
| 2003 | Teaching two-dimensional array concepts in Java with image processing examples. Kevin R. Burger |
| 2003 | The conversational classroom. William M. Waite, Michele H. Jackson, Amer Diwan |
| 2003 | The effectiveness of simulation in a hybrid and on-line networking course. Brian H. Cameron, Kay J. Wijekumar |
| 2003 | The fulbright program: international teaching and curriculum development experiences. Sue Fitzgerald, G. Michael Schneider, Robert M. Aiken, Barry S. Fagin |
| 2003 | The game of go: an ideal environment for capstone and undergraduate research projects. Timothy Huang |
| 2003 | The greedy trap and learning from mistakes. David Ginat |
| 2003 | The role for framework libraries in CS2. William J. Collins, Josh Tenenberg, Raymond Lister, Suzanne Westbrook |
| 2003 | The role of language paradigms in teaching programming. Peter Van Roy, Joe Armstrong, Matthew Flatt, Boris Magnusson |
| 2003 | Toward a K-12 computer science curriculum. Allen B. Tucker, Fadi P. Deek, Jill Jones, Dennis McCowan, Chris Stephenson, Anita Verno |
| 2003 | Transfer to/from computing science education: the case of science education research. Vicki L. Almstrum, David Ginat, Orit Hazzan, John M. Clement |
| 2003 | Undergraduate cyber security course projects. D. Paul Benjamin, Charles Border, Robert Montante, Paul J. Wagner |
| 2003 | Unlocking the clubhouse: women in computing. Allan Fisher, Jane Margolis |
| 2003 | Using Java to teach networking concepts with a programmable network sniffer. Michael J. Jipping, Agata Bugaj, Lilyana Mihalkova, Donald E. Porter |
| 2003 | Using UML class diagrams for a comparative analysis of relational, object-oriented, and object-relational database mappings. Susan Darling Urban, Suzanne W. Dietrich |
| 2003 | Using remote logging for teaching concurrency. Steven Robbins |
| 2003 | Using scientific data to teach a database systems course. Paul J. Wagner, Elizabeth Shoop, John V. Carlis |
| 2003 | Using undergraduates as teaching assistants at a state university. Stuart Reges |
| 2003 | VisualGraph: a graph class designed for both undergraduate students and educators. Jeff Lucas, Thomas L. Naps, Guido Rößling |
| 2003 | Web annotator. Dale Reed, Sam John |