| 1988 | "Cactus Systems": a computer science practicum that is more than a capstone. Charles P. Howerton |
| 1988 | A "course" for data modelling. Ronald S. King |
| 1988 | A content analysis of ten introduction to programming textbooks. H. Willis Means |
| 1988 | A design tool used to quantitatively evaluate student projects. Calvin Selig, Sallie M. Henry |
| 1988 | A major in computer applications for small liberal arts colleges. J. Wey When, Gordon R. Jones |
| 1988 | A microcomputer oriented computer literacy course. Alice L. Clarke, Gerald W. Adkins |
| 1988 | A phased programming paradigm. C. T. Zahn |
| 1988 | A profile of today's computer literacy students: an update. Jean Buddington Martin, Kenneth E. Martin |
| 1988 | A simple technique to motivate structured programming. Terry Flaherty |
| 1988 | A student system development diagrammer. Iraj Hirmanpour |
| 1988 | A study of an advance organizer as a technique for teaching computer programming concepts. Katherine N. Macfarlane, Barbee T. Mynatt |
| 1988 | A transition from bubble to shell sort. Joseph B. Klerlein, Curtis Fullbright |
| 1988 | Algorithmic paradigms: examples in computational geometry. N. Adlai A. De Pano |
| 1988 | An amazing exercise in recursion for CS1 and CS2. Ivan B. Liss, Thomas C. McMillan |
| 1988 | An industry/academic partnership experiment: a course in artificial intelligence. Joyce Currie Little, Laurence J. Cooper, Barry C. Davis, John Alexander, Peter Joyce, Charles J. Schmitt |
| 1988 | An intelligent tutor for normal form determination. Lee A. Becker, Xiaoyi Huang |
| 1988 | An introduction to the parallel distributed processing model of cognition and some examples of how it is changing the teaching of artificial intelligence. George M. Whitson |
| 1988 | An undergraduate parallel processing laboratory. Christopher H. Nevison |
| 1988 | Anatomy of a software engineering project. Catherine L. Bullard, Inez Caldwell, James Harrell, Cis Hinkle, A. Jefferson Offutt |
| 1988 | Application frameworks: experience with MacApp. John R. Pugh, Cafee Leung |
| 1988 | Assembly language courses in transition. R. Rainey Little, Mark Smotherman |
| 1988 | Automatic generation of graphic displays of data structures through a preprocessor. Moshe Augenstein, Yedidyah Langsam |
| 1988 | Choosing group projects for advanced systems courses. Daniel Farkas |
| 1988 | Computer science education in China. Robert M. Aiken, Elizabeth S. Adams, Susan Foster, Richard Little, William A. Marion, Judith D. Wilson, Gayle J. Yaverbaum |
| 1988 | Computer science undergraduate capstone course. Clinton P. Fuelling, Anne-Marie Lancaster, Mark C. Kertstetter, R. Waldo Roth, William A. Brown, Richard K. Reidenbach, Ekawan Wongsawatgul |
| 1988 | Computing as a discipline: preliminary report of the ACM task force on the core of computer science. Peter J. Denning, Douglas Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, Paul R. Young |
| 1988 | Computing resources in small colleges. James R. Sidbury, Nancy Baxter, Richard F. Dempsey, Ralph A. Morelli, Robert Prince |
| 1988 | Computing trends in small liberal arts colleges. Peter D. Smith |
| 1988 | Concurrency in the undergraduate curriculum. Ronald J. Leach, Jeffrey A. Brumfield, Michael B. Feldman, Charles M. Shub |
| 1988 | Continuing education activities of the ACM. Robert M. Aiken, Neal S. Coulter, Julia E. Hodges, Joyce Currie Little, Helen C. Takacs, A. Joe Turner |
| 1988 | Development and documentation of computer programs in undergraduate computer science programs. Linda L. Deneen, Keith R. Pierce |
| 1988 | File processing - a correctness approach. Richard M. Plishka |
| 1988 | Goal-oriented laboratory development in CS/EE. Keith Barker, A. Wayne Bennett, Gordon E. Stokes, Mike Lucas, Maarten van Swaay |
| 1988 | IBM 3270 full screen interactive programming without CICS. Hilton Chen, Wayne Summers |
| 1988 | Integrating software engineering into an intermediate programming class. Laurie Honour Werth |
| 1988 | Interactive graphics: a tool for beginning programming students in discovering solutions to novel problems. Helen Duerr Hays |
| 1988 | Introducing finite automata in the first course. Mark R. Headington |
| 1988 | Introducing knowledge-based projects in a systems development course. Vijay Kanabar |
| 1988 | Introducing parallel processing at the undergraduate level. Ralph M. Butler, Roger Eggen, Susan R. Wallace |
| 1988 | Introductory computer science: the case for a unified view. J. Stanley Warford |
| 1988 | Learning recursion as a concept and as a programming technique. Susan Wiedenbeck |
| 1988 | Microprogramming a watch: tools for a course in computer organization. Pierre A. von Kaenel |
| 1988 | Modeling in Prolog. John Najarian |
| 1988 | Pascal's emulation of a Prolog program. Howard Lambert |
| 1988 | Planning and implementing an internship program for undergraduate computer science students. Ted Mims, Raymond O. Folse, Andrea Martin |
| 1988 | Proceedings of the 19th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1988, Atlanta, Georgia, USA, February 25-26, 1988 Herbert L. Dershem |
| 1988 | Program complexity: a tutorial. David Finkel, Gary Haggard |
| 1988 | Program plagiarism revisited: current issues and approaches. Marguerite Summers, William B. Evans, James J. Fletcher, Cindy Hanchey, Leslie J. Waguespack |
| 1988 | Proposed criteria for accreditation of computer information systems programs. Robert Cannon, John T. Gorgone, Tom Ho, John D. McGregor |
| 1988 | Recruiting more computer science students - what to do after the "glamour" has gone away? William E. McBride, James Calhoun, James L. Richards, Harriet G. Taylor, F. Garnet Walters |
| 1988 | Requirement methods: a graduate level course that integrates software engineering principles with information systems theory. Gayle J. Yaverbaum |
| 1988 | Requiring CS1 students to write requirements specifications: a rationale, implementation suggestions, and a case study. Dale A. Brown |
| 1988 | Retraining pre-college teachers: a survey of state computing coordinators. Harriet G. Taylor, Cathleen A. Norris |
| 1988 | Robots in the laboratory. M. Stella Atkins, Louis J. Hafer, Patrick Leung |
| 1988 | Should computer science examinations contain "programming" problems? Donald J. Bagert |
| 1988 | Should short, relatively complex algorithms be taught using both graphical and verbal methods? Six replications. David A. Scanlan |
| 1988 | Spin-out: the Chinese rings in the classroom. Brian A. Rudolph |
| 1988 | Teaching database using a real DBMS: experience with INGRES. David F. Haas |
| 1988 | Teaching programming: a new approach based on analysis skills. Terrence W. Pratt |
| 1988 | Teaching recursion using fractals in Prolog. Bruce S. Elenbogen, Martha R. O'Kennon |
| 1988 | Textbook errors in binary searching. Richard E. Pattis |
| 1988 | The case for Modula-2 in CS1 and CS2. Elliot B. Koffman |
| 1988 | The computer background of incoming freshman: looking for emerging trends. Jan L. Harrington |
| 1988 | The effective use of undergraduates to staff large introductory CS courses. Stuart Reges, John McGrory, Jeff Smith |
| 1988 | The impact of menus and command-level feedback on learners' acquisition of data base language skills. Mary Sumner, James E. Benjamin |
| 1988 | The increasing role of computer theory in undergraduate curricula. Donald J. Bagert, Daniel I. A. Cohen, Gary Ford, Donald K. Friesen, Daniel D. McCracken, Derick Wood |
| 1988 | The multiuser calculator: an operating system project. Jerud J. Mead |
| 1988 | The reliability of analytic and holistic methods in rating students' computer programs. David M. Olson |
| 1988 | The role of mathematics in the computer science curriculum. James Bradley |
| 1988 | The role of supercomputers in higher education. Larry Neal, John Connolly, Doyle D. Knight, David Matthews-Morgan |
| 1988 | The trouble with for-loop invariants. William J. Collins |
| 1988 | Undergraduate theory of computation: an approach using simulation tools. Yap Siong Chua, Charles N. Winton |
| 1988 | Understanding concurrent programming through program animation. M. Zimmermann, F. Perrenoud, André Schiper |
| 1988 | Using a model railroad to teach digital process control. John W. McCormick |
| 1988 | Using assembly language to teach concepts in the introductory course. Barry J. Donahue |
| 1988 | Using concept expansion and level integration in an introductory computer science course. Barry L. Kurtz, J. Mack Adams |
| 1988 | Varieties of computer graphics courses in computer science. Steve Cunningham, Judith R. Brown, Robert P. Burton, Mark R. Ohlson |