¿Qué tan bueno es SJSU para la ingeniería de software?

Hablando de la experiencia de pregrado, en general, diría que está bastante bien. Aquí están mis razones:

  1. Las CSU están diseñadas para una educación práctica, los cursos de Ingeniería de Software de SJSU requieren que los estudiantes tomen Ingeniería de Software I y II, ambas clases están basadas en proyectos grupales. Estas dos clases son grandes oportunidades para desarrollar experiencias de proyectos.
  2. La Escuela de Ingeniería de SJSU requiere completar una clase de escritura técnica y 2 clases de GE de división superior; Todos ellos son cursos de escritura pesada. Siento que el diseño del curso sobre estas clases de escritura está desactualizado. Prefiero aprender a escribir documentación de software de calidad en lugar de escribir diferentes tipos de notas, en términos de desarrollo profesional.
  3. La calidad de las clases varía mucho, tu calificación dependerá del instructor con el que tomes. Se supone que CSU está muy orientado a la enseñanza, pero muchos maestros son profesores a tiempo parcial o algunos ingenieros superiores que vienen a enseñar en la escuela. Un buen ingeniero o gerente no significa que sepan enseñar. En muchas clases de división superior, los estudiantes aprenden de los libros de texto o de las cosas de Google en línea, esto no es muy diferente a estudiar en una gran escuela de investigación. Además de ahorrar dinero, si una CSU no puede ofrecer una mejor calidad de enseñanza que una gran escuela de investigación con más de 200 estudiantes en una clase, pierde su ventaja.
  4. La Ingeniería de Software se superpone a muchas clases con Ciencias de la Computación, y CS tiene mejor calidad en la facultad de mis experiencias de aprendizaje. Enseñan bien, explican las cosas con claridad y dan la dificultad razonable en los exámenes. Un buen maestro te ahorra mucho tiempo durante el aprendizaje. Eso significa que absorbe el conocimiento de una manera más organizada, y eso también significa que probablemente esté aprendiendo bien sobre este tema.
  5. En comparación con CS, Ingeniería de software solo tiene 2 clases optativas, pero CS puede tener 6 (puede que no lo recuerde bien), SE tiene mucha menos flexibilidad para seleccionar clases.

Hasta hace poco no me daba cuenta de que me sentía de esta manera: la facultad es muy importante cuando se trata de aprender un nuevo conocimiento. Tiene sentido por qué esas buenas escuelas privadas son tan caras, porque tienes más posibilidades de tener a alguien que enseñe bien y se mantenga organizado. Por lo tanto, creo que SJSU SE está bastante bien.

Uno de mis antiguos profesores enseñaba en SJSU en Ciencias de la Computación. Luego vino a Vietnam para enseñar la licenciatura en mi universidad y tuve la suerte de estar en su clase (aunque mi calificación en ese curso no fue tan buena). Hasta donde yo sé, SJSU tiene buenas clases de ingeniería de software, y está justo en Silicon Valley. Por lo tanto, podría tener muchas oportunidades para obtener pasantías y empleos en la industria del software.