John E. Hopcroft

E568994

John E. Hopcroft is an American computer scientist renowned for his foundational contributions to algorithms and automata theory and as a coauthor of the classic textbook "Introduction to Automata Theory, Languages, and Computation."

All labels observed (4)

Label Occurrences
John E. Hopcroft canonical 6
John Hopcroft 2
John E. Hopcroft is a computer scientist 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf American computer scientist
human
academicDegree Bachelor of Science in electrical engineering
Master of Science in electrical engineering
PhD in electrical engineering
awardReceived ACM Fellow
ACM Karl V. Karlstrom Outstanding Educator Award
IEEE John von Neumann Medal
Knuth Prize
National Medal of Science
SIAM Fellow
Shaw Prize in Mathematical Sciences
Tsinghua University Honorary Professorship
Turing Award
birthName John Edward Hopcroft
linked to: John E. Hopcroft
coauthorOf Introduction to Automata Theory, Languages, and Computation
coauthorWith Jeffrey D. Ullman
Rajeev Motwani
countryOfCitizenship United States of America
dateOfBirth 1939-10-07
doctoralAdvisor George Forsythe
educatedAt Seattle University
Stanford University
employer Cornell University
Princeton University
Yale University
familyName Hopcroft
fieldOfWork algorithms
automata theory
computer science
data structures
graph algorithms
theoretical computer science
givenName John
knownFor Hopcroft–Karp algorithm
Hopcroft–Tarjan planarity algorithm
foundational work in algorithm design and analysis
foundational work in automata theory
languageSpoken English
memberOf American Academy of Arts and Sciences
Association for Computing Machinery
National Academy of Engineering
National Academy of Sciences
notableStudent Richard Karp
Robert Tarjan
notableWork Introduction to Automata Theory, Languages, and Computation
placeOfBirth Seattle, Washington, United States
positionHeld Dean of the College of Engineering at Cornell University
IBM Professor of Engineering and Applied Mathematics at Cornell University
workLocation Ithaca, New York, United States

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jeffrey D. Ullman coauthor John E. Hopcroft
Alfred V. Aho coAuthorWith John E. Hopcroft
IBM Thomas J. Watson Research Center employer John Hopcroft
linked to: John E. Hopcroft
Introduction to Automata Theory, Languages, and Computation author John E. Hopcroft
Introduction to Automata Theory, Languages, and Computation originalAuthor John E. Hopcroft
Christos H. Papadimitriou doctoralAdvisor John Hopcroft
linked to: John E. Hopcroft
John E. Hopcroft birthName John Edward Hopcroft
linked to: John E. Hopcroft
Alfred V. Aho coAuthorWith John E. Hopcroft
subject linked to: Aho
The Design and Analysis of Computer Algorithms hasAuthorRole John E. Hopcroft is a computer scientist
linked to: John E. Hopcroft