utu.fi/grados
El Programa de Maestría en Tecnologías de la Información y la Comunicación brinda educación en TIC versátil y de alta calidad en campos seleccionados de las TIC, con una reputación establecida en educación innovadora, interdisciplinaria e internacional.
El programa en ingeniería de software tiene una colaboración internacional de doble titulación con la Escuela de Maestría del Instituto Europeo de Innovación y Tecnología (EIT). En el año académico 2023-2024, el Programa ofrece cinco pistas de especialización:
La seguridad cibernética
Robótica y Sistemas Autónomos
Criptografía
Ingeniería de software
Análisis de datos
La especialización en ingeniería de software capacita a expertos para diseñar e implementar sistemas de software exigentes. La pista de especialización cubre todo el ciclo de vida de los proyectos de software. Además de sólidas habilidades de programación, los estudiantes en la pista adquieren un conocimiento integral sobre:
diseño y arquitecturas de software
metodologias agiles en el desarrollo de software
pruebas de software, control de calidad y usabilidad
técnicas y paradigmas de programación avanzados
privacidad y seguridad como parte de las implementaciones de software.
El plan de estudios es una combinación de teoría y prácticas académicas de ingeniería de software utilizadas en el desarrollo de software moderno. Central en el plan de estudios es aplicar la teoría a la práctica a través de asignaciones de proyectos prácticos. La demanda mundial de soluciones digitales es enorme y los graduados en ingeniería de software son escasos. Los estudiantes encuentran muchas oportunidades de empleo a nivel regional, nacional e internacional en puestos de diseño, implementación y gestión en empresas de software y departamentos de TI de organizaciones industriales y otras instituciones.
Excelencia Académica y Experiencia
La especialización en ingeniería de software se enfoca en prácticas de desarrollo de software, arquitecturas de sistemas de software, técnicas de programación avanzadas y seguridad de software.
La enseñanza se basa en las últimas investigaciones de ingeniería de software y marcos tecnológicos relevantes utilizados en la industria del software. Los estudiantes obtienen profundos conocimientos teóricos y habilidades pragmáticas en el campo de la ingeniería de software y los sistemas de software; nuestros instructores tienen antecedentes variados tanto en la academia como en la industria del software.
La universidad multidisciplinaria brinda a los estudiantes muchas rutas de aprendizaje para elegir y la libertad de concentrarse en adquirir una experiencia tecnológica profunda o un conjunto de habilidades multidisciplinarias más amplias, por ejemplo, al incluir una cantidad sustancial de cursos de negocios en el título.
Tesis de Maestría y Temas
En la tesis de maestría, el estudiante debe demostrar su capacidad para realizar trabajos científicos y dominio de los métodos de investigación, conocimiento del campo de investigación y habilidades en la redacción científica. Al escribir la tesis de maestría, el estudiante debe aplicar sus habilidades, habilidades y experiencia tecnológica para identificar un problema de ingeniería, estudiar su relevancia en el campo, proponer y diseñar una solución, probar y analizar la solución y evaluar su utilidad.
La tesis a menudo es encargada por una empresa, lo que significa que un estudiante eficiente y capaz podría ser contratado directamente por la empresa encargada, dando un buen comienzo a una carrera en la industria. Por otro lado, un estudiante con orientación académica podría elegir un tema de tesis relacionado con la investigación realizada por uno de nuestros grupos de investigación y postularse para el puesto de candidato a doctor al completar una tesis de maestría académicamente distinguida.
Los temas de las tesis de maestría recientemente completadas incluyen:
Estructuración de un Servicio Web Moderno para Usuarios y Motores de Búsqueda
Un estudio de caso sobre la migración a la nube y la mejora de la aplicación de doce factores
Conectando el desarrollo y el negocio de RPA: una herramienta para la definición de procesos, desarrollo y mantenimiento ágil de RPA
Estimación del esfuerzo de desarrollo de software asistido por IA
CUSTOMTOOLS como plataforma de integración general para SOLIDWORKS - Intercambio de datos ERP
Monitoreo de una infraestructura de TI basada en la nube
Uso de análisis web en el desarrollo ágil de sitios de comercio electrónico: la perspectiva de un desarrollador de software
Gestión de secretos en un entorno Kubernetes de múltiples nubes
Migración de microservicios a la base de datos de gráficos
Migración a la nube
Cambio de marco para la modernización del servicio web
Implementación de la accesibilidad web a una aplicación web existente