Soy un graduado reciente de Swarthmore que actualmente está haciendo un doctorado en ciencias de la computación en la CMU (en aprendizaje automático). Cuatro personas de mi año están actualmente haciendo un doctorado en CMU (para el contexto, tuvimos 10 carreras de CS en mi año); uno que es un estudiante de último año está aceptado y decidiendo entre aquí y otras escuelas de alto nivel.
Dicho esto, Swarthmore no es un lugar donde usted va a hacer la investigación como un estudiante con absolutamente investigadores de CS de alto nivel. Pero, honestamente, muy poca gente en el MIT o donde sea hace investigación de alta calidad como estudiante de grado. El objetivo de la licenciatura es exponerse a muchos campos para averiguar exactamente qué es lo que te gusta hacer y tener una idea de cómo interactúa con otras áreas, conseguir competencia en las áreas básicas del campo que acabes eligiendo, y hacer suficiente investigación (generalmente un verano o dos más quizás una tesis y un montón de proyectos de investigación en clase) para tener una idea de cómo es la investigación y las estrategias para lograr cosas. Si eres bueno y estás motivado, puedes lograr algunas cosas realmente novedosas y tal vez conseguir algunas publicaciones, pero ese no es realmente el objetivo principal.
Para dar una idea de cómo es el departamento de CS de Swarthmore: los miembros de la facultad, aunque no hay muchos de ellos y no son investigadores de clase mundial, son profesores de clase mundial que también hacen algunas investigaciones sólidas. Para contextualizar, cuando tomé la clase principal de aprendizaje automático de la CMU el semestre pasado, ya sabía probablemente el 70% del material de mi clase de AI/ML en Swat e investigación, mientras que los amigos que hicieron AI en el MIT y escuelas similares estaban luchando.
En cuanto a la investigación, siempre tienes la opción de REUs y otros programas para hacer investigación en otras escuelas también durante el verano (que por supuesto puede continuar de forma remota durante el semestre). Mi REU en aprendizaje automático fue una experiencia realmente buena para mí, y mucha gente hace investigación en lugares como, bueno, CMU, y ganan premios por ello.
Eso no quiere decir que's Swat sea la escuela perfecta para la licenciatura en CS; no lo es. Tendrás oportunidades de hacer mejor investigación y una oferta de cursos más profunda en una universidad grande. Pero tendrás peores profesores y clases mucho más grandes (dos de las cuatro clases que he tomado hasta ahora como estudiante de doctorado aquí en CMU son más grandes que cualquier clase que haya tomado en Swarthmore). También estarás en un entorno mucho más homogéneo: No puedo hablar de otras escuelas, pero si eres un estudiante de CS en la CMU, el 95% de tu tiempo lo vas a pasar exclusivamente con gente de CS y quizás algunos ingenieros. En Swarthmore, yo era amigo de un montón de gente de CS, pero sobre todo me juntaba con artistas, economistas, biólogos, estudiantes de chino, poetas, matemáticos, sociólogos, lingüistas y estudiantes de teatro... esa ampliación de tus horizontes es una parte realmente importante de la licenciatura, creo. Podrás absorber un montón de información sobre campos en los que nunca has tomado clases, ir a las obras de teatro de tus amigos, y (quizás aún más importante) explicar qué es lo que estás haciendo en tu investigación a alguien que apenas sabe lo que es la programación.
También emprenderás algunas actividades intelectuales serias en campos que no son la informática, lo cual es realmente importante incluso si no beneficia directamente a tu investigación en informática. Yo descubrí la lingüística (que me encantaba) en Swarthmore, e hice algunos cursos y un proyecto independiente de un mes de duración cuando estudié en Nepal en estudios educativos (desde un punto de vista etnográfico/sociológico). Lo cual es otro punto: es muy posible en Swarthmore tomar un semestre para estudiar en el extranjero y hacer algo completamente diferente de su especialidad (o hacer algo en su especialidad; la gente también va a Oxford o donde sea). Yo lo hice en la primavera de mi segundo año, y lo recomiendo encarecidamente; mi semestre en Nepal (a través de Pitzer) fue una experiencia increíble. (El tiempo que pasé fuera también me ayudó a darme cuenta de que en realidad no me interesaba mucho la física, aunque antes de ir me inclinaba por una doble titulación de física y ciencias sociales).
Por otro lado, actualmente estoy asistiendo a una clase de cine en la CMU, y no es una actividad intelectual muy rigurosa. Yo no tomé ninguna clase de cine en Swarthmore, pero mis amigos que sí lo hicieron estaban claramente pensando en las películas mucho más duro que nosotros en esta clase.
Resumen porque he estado divagando, también conocido como TL;DR:
Elegir la escuela correcta para la licenciatura es mucho más acerca de lo que se siente como un mejor ajuste para usted que lo que es "la escuela perfecta". Swarthmore y otras universidades de artes liberales te darán una experiencia universitaria más amplia, una enseñanza de mayor calidad, y (creo) te darán más oportunidades para hacerte una mejor persona. El MIT/CMU u otras universidades de investigación técnica te darán más oportunidades de tomar cinco cursos de ciencias de la computación por semestre y de interactuar con los mejores investigadores en sus campos. Otras universidades de investigación de alto nivel van a estar en algún punto intermedio (aunque eso varía de una escuela a otra).
Deberías visitar Swarthmore y los otros lugares en los que has entrado/estás a punto de escuchar y tratar de tener una idea de lo que parece que va a funcionar mejor para ti. Si estás eligiendo entre Swat, Berkeley, MIT, Princeton, CMU y otras escuelas de calibre similar, no hay respuesta incorrecta.