Software fault-tolerance in the Pluribus. - John G. Robinson; Eric S. Roberts (AFIPS National Computer Conference, 1978)

Task Management in Ada-A Critical Evaluation for Real-time Multiprocessors. - Eric S. Roberts; Arthur Evans Jr.; C. Robert Morgan; Edmund M. Clarke (Softw. Pract. Exp., 1981)

Thinking recursively. - Eric S. Roberts (Wiley, 1986)

WorkCrews: An abstraction for controlling parallelism. - Mark T. Vandevoorde; Eric S. Roberts (Int. J. Parallel Program., 1988)

The Licensing of Computer Professionals (abstract). - David Bellin; Paul Davis; George Eggert; Donald Gotterbarn; Eric Roberts 001 (ACM Conference on Computer Science, 1993)

Using C in CS1: evaluating the Stanford experience. - Eric S. Roberts (SIGCSE, 1993)

The art and science of C - a library-based introduction to computer science. - Eric S. Roberts (Addison-Wesley, 1995)

A C-based graphics library for CS1. - Eric S. Roberts (SIGCSE, 1995)

Loop exits and structured programming: reopening the debate. - Eric S. Roberts (SIGCSE, 1995)

Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience. - Eric Roberts 001; John Lilly; Bryan Rollins (SIGCSE, 1995)

Tools for creating portable demonstration programs. - Eric Roberts 001 (ITiCSE, 1996)

Thetis: an ANSI C programming environment designed for introductory use. - Stephen N. Freund; Eric S. Roberts (SIGCSE, 1996)

Directions in Computer Science Education. - Eric Roberts 001 (ACM Comput. Surv., 1996)

Managing large introductory courses (panel). - Jacobo Carrasquel; Michael J. Clancy; Eric Roberts 001; Joseph L. Zachary; David G. Kay (SIGCSE, 1997)

Strategic directions in computer science education (panel). - Peter Wegner; Eric Roberts 001; Roy Rada; Allen B. Tucker (SIGCSE, 1997)

Strategies for using technology in the teaching of ethics. - Eric Roberts 001 (ITiCSE, 1998)

Designing a Java graphics library for CS 1. - Eric Roberts 001; Antoine Picard (ITiCSE, 1998)

Large introductory courses in research computer science departments (panel). - David G. Kay; Jacobo Carrasquel; Michael J. Clancy; Eric Roberts 001; Joseph L. Zachary (SIGCSE, 1998)

The retention of women in the computing sciences (panel). - Sharon N. Vest; Robert Biddle; Christina Björkman; Linda M. Null; Eric Roberts 001; Greg W. Scragg (SIGCSE, 1998)

Curriculum 2001: interim report from the ACM/IEEE-CS task force. - Eric Roberts 001; Russell L. Shackelford; Richard J. LeBlanc; Peter J. Denning (SIGCSE, 1999)

Curriculum 2001: bringing the future to the classroom. - Carl K. Chang; Gerald L. Engel; Willis King; Eric Roberts 001; Russell L. Shackelford; Robert H. Sloan; Pradip K. Srimani (ITiCSE-WGR, 1999)

Conserving the seed corn: reflections on the academic hiring crisis. - Eric Roberts 001 (ITiCSE-WGR, 1999)

Strategies for encouraging individual achievement in introductory computer science courses. - Eric Roberts 001 (SIGCSE, 2000)

Curriculum 2001: Evaluating the Strawman Report Representatives of the ACM/IEEE-CS Task Force (Panel Session). - Eric Roberts 001; C. Fay Cover; Gerald L. Engel; Carl K. Chang; James H. Cross II; Russell L. Shackelford (SIGCSE, 2000)

Computing curriculum 2001: getting down to specifics. - Eric Roberts 001 (J. Comput. Sci. Coll., 2000)

Computing education and the information technology workforce. - Eric Roberts 001 (ACM SIGCSE Bull., 2000)

An overview of MiniJava. - Eric Roberts 001 (SIGCSE, 2001)

Computing curricula 2001 how will it work for you? - Eric Roberts 001; Gerald L. Engel; C. Fay Cover; Andrew D. McGettrick; Carl K. Chang; Ursula Wolz (SIGCSE, 2001)

Assisting and assessing the development of technological fluencies: insights from a project-based approach to teaching computer science. - Brigid Barron; Caitlin Martin; Eric Roberts 001; Alex Osipovich; Michael Ross (CSCL, 2002)

Computing: The Shape of an Evolving Discipline. - Lillian N. Cassel; Gordon Davies; Deepak Kumar 002; Ralf Denzer; A. E. N. Hacquebard; Richard J. LeBlanc; Luiz Ernesto Merkle; Fred Mulder; Zeljko Panian; Ricardo Augusto da Luz Reis; Eric Roberts 001; Paolo Rocchi; et al. (Informatics Curricula and Teaching Methods, 2002)

Computing Curricula 2001 implementing the recommendations. - Eric Roberts 001; C. Fay Cover; Gordon Davies; Michael Schneider 006; Robert H. Sloan (SIGCSE, 2002)

Encouraging women in computer science. - Eric S. Roberts; Marina Kassianidou; Lilly Irani (ACM SIGCSE Bull., 2002)

Keynote address: Expanding the audience for computer science. - Eric Roberts 001 (SIGCSE, 2003)

Panel session: great principles in computing. - Peter J. Denning; Rudolph P. Darken; Eric Roberts 001; Mark Guzdial (SIGCSE, 2004)

The dream of a common language: the search for simplicity and stability in computer science education. - Eric Roberts 001 (SIGCSE, 2004)

Resources to support the use of Java in introductory computer science. - Eric Roberts 001 (SIGCSE, 2004)

What can computer science learn from a fine arts approach to teaching? - Lecia Jane Barker; Kathy Garvin-Doxas; Eric Roberts 001 (SIGCSE, 2005)

The ACM java task force: status report. - Eric Roberts 001; Kim B. Bruce; Robb Cutler; James H. Cross II; Scott B. Grissom; Karl J. Klee; Susan H. Rodger; Fran Trees; Ian Utting; Frank Yellin (SIGCSE, 2005)

Nifty assignments. - Nick Parlante; Steven A. Wolfman; Lester I. McCann; Eric Roberts 001; Chris Nevison; John Motil; Jerry Cain; Stuart Reges (SIGCSE, 2006)

An interactive tutorial system for Java. - Eric Roberts 001 (SIGCSE, 2006)

The ACM java task force: final report. - Eric Roberts 001; Kim B. Bruce; James H. Cross II; Robb Cutler; Scott Grissom; Karl J. Klee; Susan H. Rodger; Fran Trees; Ian Utting; Frank Yellin (SIGCSE, 2006)

The current crisis in computing: what are the real issues? - Lillian N. Cassel; Andrew D. McGettrick; Mark Guzdial; Eric Roberts 001 (SIGCSE, 2007)

Resurrecting the applet paradigm. - Eric Roberts 001 (SIGCSE, 2007)

Rediscovering the passion, beauty, joy and awe: making computing fun again. - Andrew D. McGettrick; Eric Roberts 001; Daniel D. Garcia; Chris Stevenson (SIGCSE, 2008)

Computational thinking (CT): on weaving it in. - Paul Curzon; Joan Peckham; Harriet G. Taylor; Amber Settle; Eric Roberts 001 (ITiCSE, 2009)

Rediscovering the passion, beauty, joy, and awe: making computing fun again, continued. - Daniel D. Garcia; Robb Cutler; Zachary Dodds; Eric Roberts 001; Alison Young (SIGCSE, 2009)

Recognizing the most influential CS education papers. - David G. Kay; Kim B. Bruce; Michael J. Clancy; Nell B. Dale; Mark Guzdial; Eric Roberts 001 (SIGCSE, 2010)

Meeting the challenges of rising enrollments. - Eric S. Roberts (Inroads, 2011)

A portable graphics library for introductory CS. - Eric Roberts 001; Keith Schwarz (ITiCSE, 2013)

Nifty assignments. - Nick Parlante; Julie Zelenski; Michelle Craig; John DeNero; Mark Guzdial; David J. Malan; Aditi S. Muralidharan; Eric Roberts 001; Kevin Wayne (SIGCSE, 2013)

Teaching Computer Science in a Time of Opportunities and Challenges. - Eric Roberts 001 (SIGCSE, 2018)

Rising CS Enrollments: Meeting the Challenges. - Eric Roberts 001; Tracy Camp; David E. Culler; Charles L. Isbell Jr.; Jodi L. Tims (SIGCSE, 2018)

Looking forward by looking back. - Eric S. Roberts (Inroads, 2018)

Nifty Assignments. - Nick Parlante; Julie Zelenski; Eric S. Roberts; Jed Rembold; Ben Stephenson; Jonathan Hudson; Stephanie Valentine; Juliette Woodrow; Kathleen Creel; Nick Bowman; Larry Joshua Crotts; Andrew Matzureff; et al. (SIGCSE (2), 2022)

Nifty Assignments: Enigma Machine Simulator. - Eric Roberts 001; J. Jedediah Rembold (SIGCSE (2), 2023)