Tomé la Introducción a la Informática en mi tercer año y me arrepiento inmediatamente de no haberla tomado antes. Ya con una doble licenciatura en Matemáticas y Economía, no tuve suficiente tiempo para terminar una licenciatura, de lo contrario, definitivamente me habría especializado en CS. Dicho esto, tengo amigos que se especializaron en CS y han hablado con las facultades. No hablo de mi propia experiencia, sino de anécdotas. Ten en cuenta que las opiniones de la gente están condicionadas por sus preferencias y objetivos, así que si no tienes las mismas preferencias u objetivos, las opiniones podrían no serte útiles. Intentaré dar cuerpo a la preferencia subyacente en la medida de lo posible.
Esta es mi impresión general: los requisitos son básicos pero completos, las facultades están muy orientadas a la investigación/docencia, con poca visión de la industria. Los profesores son muy amables, accesibles y con inclusión de género - de hecho, me pregunto si me hubiera gustado tanto CS si los profesores fueran más hostiles hacia las mujeres. Definitivamente se preocupan mucho por los estudiantes y por eso me considero afortunada.
Si estás interesada en entrar en la industria y trabajar como ingeniera de software, estás advertida - no encontrarás mucho apoyo institucional porque 1) las clases de la división superior están más centradas en la teoría; no se anima a hacer cosas prácticas; 2) el centro de carreras no tendrá muchos recursos en tecnología (los grandes que cubren son derecho, medicina, consultoría, banca, enseñanza y organizaciones no lucrativas); 3) ninguna empresa de tecnología vendrá al campus a reclutar (Amherst no es una escuela de alimentación para la tecnología, por lo que no tiene sentido que se tomen la molestia). Como dice mi mejor amigo (que acaba de graduarse como especialista en ciencias de la computación y ha aceptado una oferta de Microsoft), "las personas que han tenido éxito como especialistas en ciencias de la computación han trabajado mucho por su cuenta; Amherst no les ha llevado a donde están ahora, sino que es lo que les ha llevado a Amherst -su ambición y persistencia- lo que les ha llevado a donde están". Francamente se puede decir esto de cualquier cosa, pero creo que el factor 'ambición y persistencia' es más conmovedor en el caso de los mayores de CS que van a la industria.
Si estás interesado en la investigación, bueno, Amherst podría ser bueno, pero tal vez no tan bueno. Es bueno porque como el departamento es tan pequeño, probablemente tendrás mucha atención personal. También puedes explorar UMass Amherst, que tiene uno de los mejores programas de CS del país. Pero si tus intereses no coinciden con los de la facultad, no tendrás suerte. Esa es la desventaja de un departamento pequeño en una universidad de artes liberales - fundamentalmente no está orientado a la investigación, por lo tanto, depende de ti exponerte a diferentes temas.
El departamento de CS ha estado trabajando muy duro para atraer a nuevos miembros de la facultad, pero al enfrentarse a la dura competencia de la industria, esto resulta ser más difícil de lo que uno puede pensar. Al mismo tiempo, las clases de introducción se están expandiendo exponencialmente debido al reciente auge de la tecnología. Así que hay un gran desequilibrio entre la oferta y la demanda. Pero aun así, las clases de introducción son probablemente todavía mucho más pequeñas que las de las universidades estatales.
Si ya sabes con seguridad que CS es lo que quieres hacer, ahórrate la molestia y trata lo más posible de entrar en las 4 mejores - CMU, MIT, Stanford, UC Berkeley. Como mínimo, apunta a escuelas que tengan un departamento de ingeniería. Amherst puede ofrecerte mucho en términos de experiencia, pero el nombre de la marca no se va a trasladar al campo de la CS o de la ingeniería de software. En todo caso, las artes liberales podrían estar mal vistas.