¿Cómo se compara la carga de trabajo CS de pregrado de Stanford con la del MIT? ¿Es riguroso?

Como graduado de Stanford CS, realmente no puedo hablar con la carga de trabajo en el MIT. Sin embargo, puedo hablar un poco sobre el talento que ambas universidades producen y sobre la carga de trabajo de Stanford CS.

Primero, después de haber estado en la industria por un par de años, diría que hay tres programas de CS que tienden a producir talentos de CS de alta calidad y listos para la industria. Para mí, esas escuelas son Stanford, MIT y CMU. Al estar en Silicon Valley, veo más gente de Stanford que las otras dos escuelas, pero estoy seguro de que Boston ve principalmente a los mejores talentos del MIT, y sé que muchas empresas financieras y agencias gubernamentales anhelan graduados de CMU. Como tal, diré que la calidad de la educación en esas tres escuelas parece ser de primera categoría y casi igual de buena, sin excepción.

En cuanto a la carga de trabajo en Stanford, realmente es lo que usted hace de ella. ¿Está planeando tomar solo las clases mínimas de CS requeridas, o tantas como pueda tener en sus manos? ¿Te gustan más las clases de codificación o teoría? ¿Entregarás lo suficiente para obtener una B + o buscas ser el 1% superior? Todas estas cosas harán una diferencia significativa en la carga de trabajo. Así es cómo:

  • Las clases de codificación producirán más resultados y, a menudo, demoran más tiempo en términos de horas por semana de inversión para solucionar errores en su código y producir un producto de primer nivel. Las clases de teoría a menudo tendrán tareas más difíciles pero más cortas que no involucran miles de líneas de código.
  • La diferencia entre hacer lo suficiente para una calificación sólida (B + o tal vez incluso A-) y tanto como puedas es tremenda. Algunas semanas mientras tomaba tres clases de codificación simultáneamente, me hubiera gustado asistir a un evento, o tal vez tuve un gran juego ese fin de semana y estaba practicando horas adicionales. Entonces, podría pasar aproximadamente 10-15 horas codificando para la semana y hacer mis tareas a un nivel satisfactorio, aunque no excepcional, y aprendí todo lo que necesitaba aprender. Otras semanas, pasaba 25 horas codificando una tarea para una clase, solo porque me fascinaba y quería seguir presionándola para hacer cosas adicionales, o producir resultados mejores de lo requerido.
  • CS106a, la introducción a la clase de CS, te llevará tal vez 10 horas a la semana +/- algunas dependiendo de qué tan rápido te pongas al día. CS140, la clase de sistemas operativos, le llevará entre 30 y 40 horas por semana. Como tal, la carga de trabajo varía mucho según las clases, el horario y el nivel de esfuerzo.

El programa de CS en Stanford realmente es lo que tú haces de él. Me sorprendería si este no fuera también el caso en el MIT, aunque es probable que alguien del MIT también responda para confirmar o negar. En resumen, es difícil predecir cuál será su carga de trabajo. Puede ser tan grande como desee o relativamente pequeño, dependiendo de lo que quiera obtener.