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