| 1995 | A C-based graphics library for CS1. Eric S. Roberts |
| 1995 | A cognitive-based approach to introductory computer science courses: lesson learned. Michael V. Doran, David D. Langan |
| 1995 | A data-parallel programming library for education (DAPPLE). David Kotz |
| 1995 | A domain centered curriculum: an alternative approach to computing education. Iraj Hirmanpour, Thomas B. Hilburn, Andrew J. Kornecki |
| 1995 | A goal-oriented approach to laboratory development and implementation. Brenda C. Parker, John D. McGregor |
| 1995 | A joint first year program for computer science and information systems. Jan L. Harrington, Helen M. Hayes |
| 1995 | A laboratory for teaching parallel computing on parallel structures. Lan Jin, Lan Yang |
| 1995 | A low-tech introduction to operating systems. Selmer Moen |
| 1995 | A microprogram simulator and compiler for an enhanced version of Tanenbaum's MIC-1 machine. John L. Donaldson |
| 1995 | A new scheme for reinforcing concepts in CS2. Dave A. Berque, Gloria Childress Townsend |
| 1995 | A novel approach to teaching artificial intelligence. John T. Paxton |
| 1995 | A proposed curriculum in information science (abstract). Michael C. Mulder, Gordon B. Davis, John T. Gorgone, David L. Feinstein, Doris K. Lidtke |
| 1995 | A successful five-year experiment with a breadth-first introductory course. Donald J. Bagert, William M. Marcy, Ben A. Calloni |
| 1995 | A three paradigm first course for CS majors. Juris Reinfelds |
| 1995 | A top-down approach to teaching programming. Margaret M. Reek |
| 1995 | A visual simulator for a simple machine and assembly language. B. Lewis Barnett III |
| 1995 | AAA and CS 1: the applied apprenticeship approach to CS 1. Owen L. Astrachan, David Reed |
| 1995 | Achieving a uniform interface for binary tree implementations. Chaya Gurwitz |
| 1995 | Active use of hypertext to aid learning and classroom instruction. Thomas Moore |
| 1995 | Alternative teaching strategies in CS I: supporting diversity (abstract). Dorothy Deremer, Gail T. Finley, Lynn Ziegler, Doug Baldwin, Gordon Stegink |
| 1995 | An entry-level course in computational engineering and science. Joseph L. Zachary, Christopher R. Johnson, Eric Eide, Kenneth W. Parker |
| 1995 | An environment for interpreter-based programming language projects. John Barr, Laurie A. Smith King |
| 1995 | An experiment in learning about basic information system concepts. Atika Laribi, Michel Léonard, Olivier Parchet |
| 1995 | An interactive lecture approach to teaching computer science. Susan H. Rodger |
| 1995 | Approaches to teaching computer graphics (abstract). Scott B. Grissom, Bill Kubitz, Jack Bresenham, G. Scott Owen, Dino Schweitzer |
| 1995 | CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors. Tom Schorsch |
| 1995 | Centralized mindset: a student problem with object-oriented programming. Mark Guzdial |
| 1995 | Changes in the advanced placement computer science course: case studies and C++ (panel). Christopher H. Nevison, Joe Kmoch, Robert E. Noonan, Tim Corica, Sarah Fix, David G. Kay |
| 1995 | Collaborative learning in undergraduate information science education (abstract). Michael C. Mulder, Jane Chu Prey, Jimmie E. Haines, Doris K. Lidtke |
| 1995 | Computational science, parallel and high performance computing in undergraduate education (abstract). Thomas L. Marchioro II, Joseph L. Zachary, D. E. Stevenson, Ignatios Vakalis, Leon Tabak |
| 1995 | Computer science projects with music. Roy S. Rubinstein |
| 1995 | Computer-related judgements of computer professionals and students. Margaret Anne Pierce, John W. Henry |
| 1995 | Creating an authentic learning experience in introductory programming courses. Nira Herrmann, Jeffrey L. Popyack |
| 1995 | Creating self-paced courses for CS majors and non-majors. Gerald L. Boerner, Carol Backer Stoker |
| 1995 | DYNALAB: a dynamic computer science laboratory infrastructure featuring program animation (abstract). Michael R. Birch, Christopher M. Boroni, Frances W. Goosey, Samuel D. Patton, David K. Poole, Craig M. Pratt, Rockford J. Ross |
| 1995 | Data communications in the undergraduate computer science curriculum (abstract). Ron Classen, Larry Hughes, Elizabeth Leboffe, Wayne Smith |
| 1995 | Decision points in the introduction of parallel processing into the undergraduate curriculum. William E. Toll |
| 1995 | Design and implementation of a generalized problem solving assistant for algorithm development. Barry L. Kurtz, Unmesh S. Mayekar, Michael B. O'Neal |
| 1995 | Enhancing generic skills in the computer organization course. Alan D. Fekete |
| 1995 | Ethical and professional issues in computing (abstract). Mary Dee Medley, Kay G. Schulze, Bob Riser, Rebekah L. Tidwell |
| 1995 | Every seventh year: sabbatical opportunities (abstract). Danielle R. Bernstein, Bill Marion, Catherine M. Ricardo, G. Joy Teague, Lee Wittenberg |
| 1995 | Executing an SECD machine using logic programming. Kenneth Slonneger |
| 1995 | Experiences with Mosaic for legacy projects. J. Morgan Morris |
| 1995 | Experiencing the codesign process: Microcomputer Systems II laboratory. John K. Estell, Thomas A. Owen |
| 1995 | Formal methods in the undergraduate computer science curriculum (abstract). Henry MacKay Walker, H. Conrad Cunningham, Ruth Davis, Douglas R. Troeger |
| 1995 | Inexpensive advanced graphics applications for the C.S. majors graphics class. Lee H. Tichenor |
| 1995 | Integrating a breadth-first curriculum with relevant programming projects in CS1/CS2. Ronald E. Wilson |
| 1995 | Integrating a formal specification course with a software projects course via an editing tool. Rose F. Gamble |
| 1995 | Integrating introductory courses in computer graphics and animation. Dino Schweitzer, Tom Appolloni |
| 1995 | Integrating parallel algorithm design with parallel machine models. Lan Yang, Lan Jin |
| 1995 | Introducing formal methods through role-playing. Neville Dean, Michael G. Hinchey |
| 1995 | Latest developments in the "killer robot" computer ethics scenario. Richard Gary Epstein |
| 1995 | Logic programming based curriculum for high school students: the use of abstract data types. Zahava Scherz, Bruria Haberman |
| 1995 | Loop exits and structured programming: reopening the debate. Eric S. Roberts |
| 1995 | Loop invariants and mathematical games. David Ginat |
| 1995 | Microkernels: a submodule for a traditional operating systems course. Tracy Camp, Glen Oberhauser |
| 1995 | Modula-2 versus C++ as a first programming language - some empirical results. Martin Hitz, Marcus Hudec |
| 1995 | O.S. bridge between academia and reality. Alfredo de J. Perez-Davila |
| 1995 | Object-oriented simulation of computer architectures using C++. Richard J. Reid |
| 1995 | Old dogs, new tricks. Mary Jane Willshire |
| 1995 | On using C++ and object-orientation in CS1: the message is still more important than the medium. Michael R. Wick |
| 1995 | Organizing a team for the ACM programming contest (abstract). Donald J. Bagert, Barbara Boucher Owens |
| 1995 | Parallel threads: parallel computation labs for CS 3 and CS 4. Robert M. Harlan, Joseph G. Akulis |
| 1995 | Parser visualizations for developing grammars with yacc. Mona E. Lovato, Michael F. Kleyn |
| 1995 | Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1995, Nashville, Tennessee, USA, March 2-4, 1995 Cary Laxer, Curt M. White, James E. Miller, Judith L. Gersting |
| 1995 | Proposed joint ACM/DPMA/AIS undergraduate information systems degree curriculum model (abstract). John Werth, John T. Gorgone, Gordon B. Davis, David L. Feinstein, Herbert E. Longenecker Jr., George M. Kasper |
| 1995 | Removing implementation details from C++ class declarations. Mark R. Headington |
| 1995 | Requirements for a first year object-oriented teaching language. Michael Kölling, Bett Koch, John Rosenberg |
| 1995 | Restructuring the introductory computer science course for engineers. Joseph M. Lambert |
| 1995 | Revitalizing the computer science course for non-majors (abstract). Barry Burd, J. Glenn Brookshear, Rick Decker, Frances G. Gustavson, Mildred D. Lintner, Greg W. Scragg |
| 1995 | Rigorous proofs of program correctness without formal logic. J. R. Jefferson Wadkins |
| 1995 | Socket programming in the data communications laboratory. William E. Toll |
| 1995 | Software engineering, C++, and Windows. Martin Osborne |
| 1995 | Software reuse and object-oriented software engineering in the undergraduate curriculum. Rajiv Tewari |
| 1995 | Solid modeling with Scheme. Edward C. Martin |
| 1995 | Solving a problem using cooperating data structures. Ali A. Kooshesh |
| 1995 | Structured design for CS1. David L. Parker |
| 1995 | TIC-TAC-TOE: introducing expert systems to middle school students. Robert A. Pilgrim |
| 1995 | Teaching a modern numerical analysis course. James L. Noyes |
| 1995 | Teaching as a logic tool (abstract). David Gries, Fred B. Schneider, Joan Krone, J. Stanley Warford, J. Peter Weston |
| 1995 | Teaching computer science concepts and problem solving with a spreadsheet. Mary Veronica Kolesar, Vicki H. Allan |
| 1995 | Teaching dynamic programming techniques using permutation graphs. Y. Daniel Liang |
| 1995 | Teaching elementary queueing theory with a computer algebra system. Sue Fitzgerald, Jerry Place |
| 1995 | The computer science major within a liberal arts environment (abstract). Henry MacKay Walker, Nancy Baxter, Robert D. Cupper, G. Michael Schneider |
| 1995 | The effective integration of software engineering principles throughout the undergraduate computer science curriculum (abstract). Renée A. McCauley, Clark B. Archer, Nell B. Dale, Rym Mili, James Robergé, Harriet G. Taylor |
| 1995 | The non-traditional student in computing: characteristics, needs and experiences (abstract). Barbara Boucher Owens, Gene Bailey, Shelly Heller, Ted Mims, Laurie White |
| 1995 | Training computer science teaching assistants: a seminar for new TAs. David G. Kay |
| 1995 | Using an internal internship to enhance computer science education in a two-year college. Norman Cohen, Wanda P. Dann |
| 1995 | Using expert systems to understand object-oriented behavior. Yonglei Tao |
| 1995 | Using multimedia technology: different approaches and controversial issues (panel). Gayle J. Yaverbaum, Eric W. Stein, Russell C. Kick, F. Stuart Wells |
| 1995 | Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience. Eric Roberts, John Lilly, Bryan Rollins |
| 1995 | Using visual demonstrations to teach computer science (abstract). Scott B. Grissom, Thomas L. Naps, Rocky Ross, Dalton Hunkins, Susan H. Rodger, Dino Schweitzer |
| 1995 | Visions of breadth in introductory computing curricula (abstract). Doug Baldwin, Jerry Mead, Keith Barker, Allen B. Tucker, Lynn Ziegler |
| 1995 | Visual analysis: adding breadth to a computer graphics course. Andrew Sears, Rosalee J. Wolfe |
| 1995 | Watson: a modular software environment for introductory computer science education. Michael B. O'Neal, Barry L. Kurtz |
| 1995 | Where have the women gone and how do we keep them from going? (panel). Sandra Honda Adams, Rachel D. Isles, Louise E. Moses, Domenick J. Pinto, Frances L. Van Scoy |
| 1995 | XDP: a simple library for teaching a distributed programming module. David M. Arnow |
| 1995 | Youngster: a simplified introduction to computing: removing the details so that a child may program. Scott D. Studer, James Taylor, Ken Macie |