Esta es una pregunta que es básicamente imposible de responder. Las clasificaciones solo pueden dar una visión general muy amplia. Por supuesto, esto es cierto en general (cf. los recientes escándalos que rodean el Ranking de Educación Superior del Times, por ejemplo), pero aún peor en Alemania debido a la naturaleza del sistema universitario (¿Por qué Europa continental no tiene las mejores universidades a la par con los Estados Unidos o el Reino Unido? ? da la más mínima idea sobre esto).
En primer lugar, obtienes una educación universitaria muy similar en la mayoría de las universidades. Por lo general, no hay un curso puro de ‘Ingeniería de software’ disponible, pero el curso se llama ‘Informatik’ como se sugiere en el ranking que Michael Gellner vinculó. Esto se traduce comúnmente a ‘Ciencias de la computación’, pero en mi experiencia en muchas universidades diferentes en el mundo alemán y anglosajón que no capta completamente la esencia de la misma.
Después de haber dicho eso, probablemente deberías ordenarlo así. [1] Se trata principalmente de una clasificación de estudiantes, que evalúa el contenido de los asistentes de cada universidad. Como es fácil de ver, las universidades más pequeñas o (las muy pocas) privadas a menudo tienen la ventaja aquí, con respecto a la calidad de la enseñanza y el tamaño del grupo. Las clasificaciones que muestran las opiniones de las empresas se ven ligeramente diferentes, [2] están, en todos los cursos técnicos y de ciencias naturales, completamente dominadas por las universidades técnicas en el top 10. Pero esto podría estar más enfocado en la reputación general o en aspectos profesionales que no necesariamente correlacionando a habilidades de ingeniería de software.
La informática en las universidades alemanas , ya sean las técnicas técnicas grandes y populares o las escuelas generales más pequeñas, es altamente teórica y básicamente puramente matemática en una amplia variedad de materias, principalmente pero sin limitarse a estudios de pregrado. Se supone que los estudiantes deben alcanzar una base teórica sólida que claramente esté destinada a ser utilizada en investigación universitaria de alto nivel o equivalente.
- Préstamos y deuda estudiantil: ¿Por qué se ofrecen títulos de bajos ingresos con la misma cantidad de ayuda financiera subsidiada que los títulos de altos ingresos?
- Instituto de Tecnología de Massachusetts (MIT): ¿Cuál es el mejor enfoque para ingresar a MIT / Stanford para Ingeniería Eléctrica de Posgrado?
- ¿Los MOOC populares crean un valor real para los estudiantes o simplemente promueven la marca de la universidad que los ofrece?
- ¿Los cursos que hacemos en IIT (B.Tech) realmente importan después de 4 años?
- ¿Vale la pena ingresar a 6 nuevos IIM (Ranchi, Rohtak, Raipur, Udaipur, Trichy y Kashipur) en lugar de optar por un MS?
Esto es algo diferente en las universidades de ciencias aplicadas (‘FH’). En estas escuelas, con mayor frecuencia puede encontrar cursos llamados ‘Ingeniería de software’, ‘Ciencias de la computación aplicada’ o similares. Si bien, por supuesto, las matemáticas, el desarrollo de algoritmos y la teoría también se enseñan allí, está sucediendo en un grado mucho menor. El tiempo libre resultante en el plan de estudios se gasta en laboratorios, proyectos en el desarrollo de software, marcos de aprendizaje, etc. Si necesita a alguien de inmediato para el desarrollo web o cosas similares que no necesariamente requieren un título de matemática y no quiere pasar el tiempo introduciéndolo, en promedio, probablemente esté mejor con estos tipos más prácticos. Debido a las enormes diferencias, estas universidades se clasifican por separado. [3] En general, esto está mucho más cerca del programa informático estándar en el Reino Unido o los Estados Unidos.
Eso no quiere decir que las personas de las universidades de investigación no puedan programar. Obviamente, es necesario poder hackear bastantes cosas en su tiempo, ya sea como estudiante universitario o doctorado, pero en su mayoría son pruebas de concepto para tareas teóricas más o menos difíciles y, en realidad, se espera que las personas puedan enseñarse a sí mismos la programación después de haber aprendido los fundamentos y conceptos básicos de diferentes tipos de idiomas.
Dicho esto, el enfoque de ingeniería en la informática alemana se está volviendo más popular, probablemente debido a una creciente necesidad (y una falta futura percibida o real) de desarrolladores de software en lugar de teóricos e investigadores. En la actualidad, algunos planes de estudio incluyen entre el 15% y el 20% de las clases de ingeniería de software que le enseñan la teoría desde el más pequeño hasta el panorama general, y probablemente sea seguro encontrar al menos un laboratorio de desarrollo de software requerido o algo similar. Aún así, el enfoque está y siempre estará en las habilidades que sobrevivirán al próximo cambio de idioma / base de datos / marco y no serán obsoletas para cuando se gradúe. Algunas de las principales investigaciones de Alemania en ingeniería de software se llevan a cabo en el ‘Clúster de Software’ por los mencionados TH Karlsruhe, TU Kaiserslautern, TU Darmstadt y Uni Saarbrücken en cooperación con el reconocido gigante de software alemán SAP [4].
Para resumir esta larga historia: depende de lo que esté buscando, los programas son extremadamente diferentes. Tal vez eche un vistazo al plan de estudios de una escuela, pero si está contratando, probablemente debería encontrar un criterio menos general que solo la universidad. Aunque debo enfatizar que la calidad promedio (!) De las personas que obtienen un título en una universidad en Alemania es bastante alta, sin importar dónde la obtuvieron. Para las tareas realmente desafiantes, probablemente no pueda equivocarse con las universidades técnicas si está dispuesto a darles algo de tiempo.
[1] http://ranking.zeit.de/che2012/d… (necesita un registro en estos días)
[2] http://www.wiwo.de/ranking-die-b…
[3] http://ranking.zeit.de/che2012/d…
[4] http://software-cluster.org/inde…