About Eric S. Roberts
Born 1956. Eric S. Roberts is an American computer scientist, engineer, academic and university teacher, known for Computer science education.
Eric S. Roberts is an American computer scientist noted for his contributions to computer science education through textbook authorship and his leadership in computing curriculum development. He is a co-chair of the ACM Education Council, former co-chair of the ACM Education Board, and a former member of the SIGCSE Board. He led the Java task force in 1994. He was a Professor emeritus at Stanford University.
Education Roberts received an A. B. in applied mathematics from Harvard University in 1973. He received an S. M. in applied mathematics from Harvard University in June 1974 and a Ph.D in applied mathematics from Harvard University in 1980.
Career and research He joined the Department of Computer Science at Wellesley College as an assistant professor in 1980. In 1984β1985 he was a visiting lecturer in Computer Science at Harvard University. In 1990 he was an associate professor at Stanford University and promoted to professor (teaching) of Computer Science in 1990. In 2018, he joined Reed College as a visiting professor of computer science. In 2020, he joined Willamette University as the Mark and Melody Teppola Presidential Distinguished Visiting Professor.
The Art and Science of C
Programming Abstractions in C
Thinking Recursively with Java
The Art and Science of Java
Awards
Roberts has several notable awards in computer science.
SIGCSE Award for Lifetime Service to Computer Science Education
ACM Karl V. Karlstrom Outstanding Educator Award in 2012.
IEEE Computer Society's 2012 Taylor L. Booth Education Award.
Elected ACM Fellow in 2007.
Donβt just read it β
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download Β· yours to keep Β· every purchase keeps this site free
Important facts
People in Eric S. Roberts's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Eric S. Roberts's
Frequently asked questions
Who is Eric S. Roberts?
American computer scientist
When was Eric S. Roberts born?
Eric S. Roberts was born in 1956 in Durham.
What is Eric S. Roberts's occupation?
Eric S. Roberts is a computer scientist, engineer, academic and university teacher.
What is Eric S. Roberts known for?
Eric S. Roberts is known for Computer science education.
What nationality is Eric S. Roberts?
Eric S. Roberts is American.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Eric S. Roberts. https://biography.guide/eric-s-roberts/
MLA: "Eric S. Roberts." Biography.guide, https://biography.guide/eric-s-roberts/.
Chicago: "Eric S. Roberts." Biography.guide. https://biography.guide/eric-s-roberts/.
Data last updated: 2026-09-20 Β· Spot an error? Report a correction.
Page generated 2026-09-27 05:27 UTC