James Hiram Morris (nacido en 1941) es profesor (emérito) de Ciencias de la Computación en Carnegie Mellon. Anteriormente fue decano de la Facultad de Ciencias de la Computación de Carnegie Mellon y decano de Carnegie Mellon Silicon Valley . [1]
Originario de Pittsburgh , Morris recibió una licenciatura de la Universidad Carnegie Mellon , una maestría en Administración de la Escuela de Administración Sloan del MIT y un doctorado en Ciencias de la Computación del MIT . [2]
Morris enseñó en la Universidad de California, Berkeley , donde desarrolló algunos principios subyacentes importantes de los lenguajes de programación: protección entre módulos y evaluación perezosa . [2] Fue codescubridor del algoritmo Knuth-Morris-Pratt para la búsqueda de cadenas. [2]
Durante ocho años trabajó en el Xerox PARC (Palo Alto Research Center), donde formó parte del equipo que desarrolló el Sistema Xerox Alto . [2] También dirigió el proyecto del entorno de programación Cedar . [2]
De 1983 a 1988, Morris dirigió el Centro de Tecnología de la Información de la Universidad Carnegie Mellon , un proyecto conjunto con IBM , que desarrolló un prototipo de sistema informático universitario, el Proyecto Andrew . [2] Ha sido el investigador principal de dos proyectos de la National Science Foundation destinados a la comunicación mediada por ordenador: EXPRES y Prep. [2]
Fue fundador del Instituto de Interacción Hombre-Computadora de Carnegie Mellon y del Grupo de Diseño MAYA, una empresa consultora especializada en diseño de productos interactivos. [2] [3] [4]
Escribió unas memorias, Pensamientos de un científico informático reformado .
(cita: 1941 • Nacimiento)