Eric Roberts

Orcid: 0000-0003-3860-8436

Affiliations:
  • Willamette University, Salem, OR, USA
  • Stanford University, CA, USA (former)


According to our database1, Eric Roberts authored at least 55 papers between 1978 and 2023.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2007, "For contributions to computer science education.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Nifty Assignments: Enigma Machine Simulator.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2022
Nifty Assignments.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2018
Looking forward by looking back.
Inroads, 2018

Rising CS Enrollments: Meeting the Challenges.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Teaching Computer Science in a Time of Opportunities and Challenges.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2013
Nifty assignments.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

A portable graphics library for introductory CS.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

2011
Meeting the challenges of rising enrollments.
Inroads, 2011

2010
Recognizing the most influential CS education papers.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2009
Rediscovering the passion, beauty, joy, and awe: making computing fun again, continued.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Computational thinking (CT): on weaving it in.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

2008
Rediscovering the passion, beauty, joy and awe: making computing fun again.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

2007
Resurrecting the applet paradigm.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

The current crisis in computing: what are the real issues?
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2006
The ACM java task force: final report.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

An interactive tutorial system for Java.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Nifty assignments.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

2005
The ACM java task force: status report.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

What can computer science learn from a fine arts approach to teaching?
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

2004
Resources to support the use of Java in introductory computer science.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

The dream of a common language: the search for simplicity and stability in computer science education.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Panel session: great principles in computing.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

2003
Keynote address: Expanding the audience for computer science.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2002
Encouraging women in computer science.
ACM SIGCSE Bull., 2002

Computing Curricula 2001 implementing the recommendations.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002


Assisting and assessing the development of technological fluencies: insights from a project-based approach to teaching computer science.
Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, 2002

2001
Computing curricula 2001 how will it work for you?
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

An overview of MiniJava.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

2000
Computing education and the information technology workforce.
ACM SIGCSE Bull., 2000

Computing curriculum 2001: getting down to specifics.
J. Comput. Sci. Coll., 2000

Curriculum 2001: Evaluating the Strawman Report Representatives of the ACM/IEEE-CS Task Force (Panel Session).
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

Strategies for encouraging individual achievement in introductory computer science courses.
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

1999
Conserving the seed corn: reflections on the academic hiring crisis.
Proceedings of the Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, 1999

Curriculum 2001: bringing the future to the classroom.
Proceedings of the Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, 1999

Curriculum 2001: interim report from the ACM/IEEE-CS task force.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999

1998
The retention of women in the computing sciences (panel).
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Large introductory courses in research computer science departments (panel).
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

Designing a Java graphics library for CS 1.
Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1998

Strategies for using technology in the teaching of ethics.
Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1998

1997
Strategic directions in computer science education (panel).
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

Managing large introductory courses (panel).
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

1996
Directions in Computer Science Education.
ACM Comput. Surv., 1996

Thetis: an ANSI C programming environment designed for introductory use.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

Tools for creating portable demonstration programs.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1995
Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

Loop exits and structured programming: reopening the debate.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

A C-based graphics library for CS1.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

The art and science of C - a library-based introduction to computer science.
Addison-Wesley, ISBN: 978-0-201-54322-3, 1995

1993
Using C in CS1: evaluating the Stanford experience.
Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, 1993

The Licensing of Computer Professionals (abstract).
Proceedings of the ACM 21th Conference on Computer Science, 1993

1988
WorkCrews: An abstraction for controlling parallelism.
Int. J. Parallel Program., 1988

1986
Thinking recursively.
Wiley, ISBN: 978-0-471-81652-2, 1986

1981
Task Management in Ada-A Critical Evaluation for Real-time Multiprocessors.
Softw. Pract. Exp., 1981

1978
Software fault-tolerance in the Pluribus.
Proceedings of the American Federation of Information Processing Societies: 1978 National Computer Conference, 1978


  Loading...