¿Cuál es la escuela más sobrevalorada para la informática de pregrado?

Creo que tendrá dificultades para encontrar personas que respondan a la pregunta, ya que está enmarcada de manera tan negativa. Todos los programas de CS que conozco tienen puntos buenos y malos. He visto a estudiantes triunfar en CS de programas / escuelas de los que nadie ha oído hablar, y he visto fracasar a estudiantes de escuelas de renombre. Esto no es completamente lo mismo en todos los campos; El bajo número de graduados de CS que graduamos en relación con la demanda de talento de TI significa que la mayoría tendrá grandes oportunidades (o puede hacer que esas oportunidades), mientras que las altas expectativas establecidas para los empleados de TI significa que muchos (aunque una minoría) no cumplirán con las expectativas .

Algunos de los problemas con los programas de CS incluyen:

  1. Carga de trabajo: no soy un fanático de los conjuntos de problemas y, a menudo, exigimos mucho a los estudiantes de CS, aunque normalmente son más bajos de lo que la industria y la escuela de posgrado les asignan.
  2. Tamaño de las clases: esta es una gran ventaja para las escuelas más pequeñas; los estudiantes se están alineando en masa para especializarse en CS en programas bien conocidos y en programas no tan famosos en las principales escuelas estatales, y están en un curso con 799 de sus mejores amigos; un colega le envió un correo electrónico a un servidor de listas recientemente sobre la creación de una sección de crítica de laboratorio / pares para 80 estudiantes (la sección de laboratorio de pregrado típica de mi universidad es 1/10 de eso)
  3. Profesorado distante: con docentes de nivel de tenencia menor que imparten tan solo un curso por año (y ni siquiera necesariamente un curso de pregrado por año), es difícil conocer al profesorado en una universidad de investigación, ya que la enseñanza no es su enfoque si no traen dinero de la beca y estudiantes de doctorado graduados, no ganarán la tenencia
  4. Demasiada teoría o demasiada práctica: uno u otro grupo nos obliga constantemente a la tarea de enseñar demasiada teoría y no producir estudiantes que puedan ser empujados a espacios de ingeniería de software el día después de la graduación o por enseñar muy poca teoría y no que los alumnos realmente entiendan cosas como algoritmos. Sin embargo, legítimamente, hay programas que enfatizan demasiado uno u otro, mientras que la mayoría intentan lograr un equilibrio.
  5. Rango == felicidad – sorprendentemente pocos estudiantes parecen entender la idea de que una escuela o programa en particular podría no ser una buena opción; si pueden ingresar a una escuela que alguien (hay muchas clasificaciones) califique como # 14, rechazarán la escuela perfecta a una fracción del costo en # 41, a pesar de que no hay una diferencia apreciable en los resultados de los dos programas. ¡No gastes una fortuna y / o te sientas miserable porque US News & World Report te lo dice! (O más bien, crees que te lo dicen).
  6. Ingeniería: necesito tener claro que no soy una parte desinteresada aquí (enseño en una universidad de artes liberales que solo ofrece un BA), pero no soy un gran defensor de los planes de estudios de CS centrados en la ingeniería. Si bien puede ir a un programa acreditado por ABET, todavía tengo que ver que crea una ventaja significativa, mientras que esos programas pueden (pero no necesariamente lo hacen ) distraerse de otras cosas (vea la siguiente respuesta)
  7. Enfatizar demasiado lo técnico: si le pregunta a los empleadores en todos los campos de TI, le dirán que muchos graduados de CS tienen dificultades con las habilidades de comunicación. Esto se debe en parte a que pasamos tanto tiempo en “habilidades técnicas” que no podemos ofrecer una educación liberal de calidad (es decir, orientada a la amplitud). Por eso estoy en una universidad de artes liberales.

Entonces, si bien la Genius State University y el Institute for Academic Supremacy podrían tener lo que alguna persona o grupo considera los mejores programas de CS públicos y privados, respectivamente, eso no significa que cada uno sea una buena opción. Lo que se sobrevalora sobre los programas CS generalmente es la adecuación de cada programa para todos los estudiantes. No es correcto ni útil, y hace que el proceso de solicitud sea miserable.

Lamentablemente, una gran parte de la culpa de esto recae en la academia: nosotros (colectivamente) hemos tratado de vender la reputación en un vano (en ambos sentidos de la palabra) intentamos conseguir estudiantes “mejores”.

Por lo que he escuchado … Universidad de Harvard

Se les conoce como la universidad más prestigiosa de la nación, pero su programa de CS no se considera dentro del Top 10 en la lista de la Nación . Es absolutamente una gran opción para estudiantes de CS, pero la idea es que hay mejores programas de CS en universidades menos prestigiosas a las que las personas estarían mejor si tuvieran las credenciales para ingresar al programa de CS de Harvard (Stanford, MIT, Carnegie-Mellon , UC Berkeley, Cornell, UT Austin, Georgia Tech, Cal Tech, UMich)

Este es el tipo de pregunta que nadie puede responder.

Para responder adecuadamente, uno tendría que haber cursado al menos algunos títulos universitarios de informática.