John E. Hopcroft

Author: John E. Hopcroft

John E. Hopcroft is the IBM Professor of Engineering and Applied Mathematics in Computer Science at Cornell University. From January 1994 until June 2001, he was the Joseph Silbert Dean of Engineering. After receiving both his M.S. (1962) and Ph.D. (1964) in electrical engineering from Stanford University, he spent three years on the faculty of Princeton University. He joined the Cornell faculty in 1967, was named professor in 1972 and the Joseph C. Ford Professor of Computer Science in 1985. He served as chairman of the Department of Computer Science from 1987 to 1992 and was the associate dean for college affairs in 1993. An undergraduate alumnus of Seattle University, Hopcroft was honored with a Doctor of Humanities Degree, Honoris Causa, in 1990.

Publications

Publication period start: 2011
Number of co-authors: 6

Co-authors

Number of publications with favourite co-authors
Carl Lagoze
1
Rajeev Motwani
3
Jeffrey D. Ullman
3

Productive Colleagues

Most productive colleagues in number of publications
Jeffrey D. Ullman
9
Robert Endre Tarjan
10
Carl Lagoze
22

Publications

Hopcroft, John E. (1989): Electronic Prototyping. In IEEE Computer, 22 (3) pp. 55-57.

Hopcroft, John E. (1986): The Impact of Robotics on Computer Science. In Communications of the ACM, 29 (6) pp. 486-498.

Hoffmann, Christoph M., Hopcroft, John E. (1985): Automatic surface generation in computer aided design. In The Visual Computer, 1 (2) pp. 92-100. https://

Hopcroft, John E., Tarjan, Robert Endre (1973): Efficient Algorithms for Graph Manipulation [H] (Algorithm 447). In Communications of the ACM, 16 (6) pp. 372-378.

Jo, Yookyung, Hopcroft, John E., Lagoze, Carl (2011): The web of topics: discovering the topology of topic evolution in a corpus. In: Proceedings of the 2011 International Conference on the World Wide Web , 2011, . pp. 257-266. https://dx.doi.org/10.1145/1963405.1963444

New to UX Design? We’re giving you a free ebook!

The Basics of User Experience Design

Download our free ebook The Basics of User Experience Design to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
316,346 designers enjoy our newsletter—sure you don’t want to receive it?

New to UX Design? We’re Giving You a Free ebook!

The Basics of User Experience Design

Download our free ebook The Basics of User Experience Design to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
316,346 designers enjoy our newsletter—sure you don’t want to receive it?