¿Cómo es el programa universitario de informática de Yale? ¿Qué distingue el programa de Yale del de otras universidades? ¿Cómo son los cursos y cómo se imparten?

Fui a Yale hace unos años, así que mi experiencia personal es anticuada. Pero también conozco a algunos profesores como colegas, así que sé bastante sobre el departamento y la facultad desde esa perspectiva. De hecho, acabo de visitar el departamento de CS y di una charla en noviembre (2016). Me sentí como ir a casa 🙂

En resumen, es bastante bueno, pero cualitativamente muy diferente de departamentos mucho más grandes como Berkeley, Stanford o MIT. Yale CS * era * una especialidad bastante pequeña cuando estuve allí (20–30 estudiantes por año). Por supuesto, su tamaño ha explotado recientemente, por lo que la experiencia en el aula ya no es la clase pequeña a la que estaba acostumbrado. Pero la facultad es realmente bastante buena. Muchos de ellos son bastante mayores (Yale y algunos otros Ivies tienden a contratar más profesores superiores que la universidad promedio).

Los cursos avanzados de pregrado son lo mismo que los cursos de posgrado. Así que tiendes a trabajar junto a estudiantes de posgrado cuando estás en el último año. Hay muchas oportunidades para hacer una investigación real con los mejores docentes (hice mi proyecto de graduación con el Prof. Zhong Shao, y su carta de recomendación probablemente fue instrumental para que me metiera en Berkeley y mi éxito después).

Hay algunos miembros de la facultad realmente grandiosos que dedican cantidades extraordinarias de esfuerzo y tiempo a la enseñanza. Quiero destacar al profesor Stanley Eisenstat, que ha enseñado programación de sistemas mucho antes de que yo fuera a Yale, y todavía lo enseña hoy. Stan, el hombre como lo llamamos cariñosamente, era / es un maestro brillante, y todavía pienso en su clase (¿CS323?) Como la clase fundamental de CS que me convirtió en un informático. Sus tareas fueron grandes desafíos, y obtener cada punto adicional de su sistema de presentación en línea de autoevaluación fue estimulante. Stan sigue siendo tan vibrante como siempre. Lo vi en mi charla, y en realidad se acordó de mí hace 20 años (en 30 segundos, recordó la única clase en la que no hice tanto calor en Yale CS).

De todos modos, tengo buenos recuerdos de Yale y Yale CS. Es un gran programa que lo preparará bien para cualquier programa de doctorado (o trabajo de la industria). Si terminas yendo allí, diles a Stan y Zhong que les dije hola 🙂

Dejaré que los datos hablen por sí mismos:

2200 profesores de ciencias de la computación en los 50 mejores programas de posgrado de EE. UU. (O una edición más reciente: Drafty)

Alrededor de 25 profesores de los 50 departamentos de CS más importantes del país recibieron sus títulos universitarios en Yale, en comparación con 32 en Stanford, 31 en Carnegie Mellon, 21 en la Universidad de Michigan y 20 en Georgia Tech, a pesar de tener una cohorte anual de CS en al menos un 50% más pequeño que cualquiera de estas universidades.

Está claro que el Departamento de CS de Yale golpea muy por encima de su peso, y que recibirá una excelente educación en CS.