Los sistemas críticos son aquellos en los que cualquier tipo de fallo puede tener graves consecuencias para el negocio o el entorno en el que operan. Esto hace que deban ser altamente confiables en lo que se refiere a disponibilidad, fiabilidad, corrección, rendimiento, precisión, seguridad y protección. Además, actualmente, la mayoría de sistemas críticos manejan grandes volúmenes de datos en condiciones estrictas de respuesta, por lo que se necesitan unas competencias y habilidades acordes.
En colaboración con el Instituto de Ingeniería del Conocimiento (IIC), la Universidad Autónoma de Madrid (UAM) lanza el curso sobre Fundamentos del Desarrollo de Sistemas Críticos, para proporcionar los conocimientos básicos, habilidades y experiencia práctica necesarios para integrarse en equipos de desarrollo de sistemas críticos. Ya está abierta la preinscripción con plazas limitadas (10 alumnos) y que, junto a la matrícula, serán gratuitas*
El curso nace con el propósito de formar a uno de los perfiles más demandados por empresas dedicadas al desarrollo de sistemas críticos. Las clases –78 horas en total– se impartirán presencialmente en la Escuela Politécnica Superior de la UAM, del 19 de septiembre al 12 de diciembre de 2020. En el caso de que las restricciones sanitarias no permitan la docencia presencial, las clases se darán en remoto de forma síncrona.
Formación en lenguaje de programación C
Las características de los sistemas críticos hacen que el lenguaje de programación C siga jugando con ventaja en su desarrollo, frente a otros lenguajes más modernos, específicos o de más alto nivel. Es por esto que es necesario que los alumnos tengan conocimientos previos de programación en este lenguaje.
Así pues, el curso se dirige a estudiantes o recién egresados de titulaciones y ciclos formativos relacionados con las Tecnologías de la Información y las Telecomunicaciones, así como a profesionales del sector tecnológico que quieran reorientar su carrera o adentrarse en el desarrollo de aplicaciones críticas.
En cuanto al programa formativo, este se estructura en 5 módulos:
- Módulo 1: Fundamentos del lenguaje C
- Módulo 2: Gestión eficiente del acceso a disco
- Módulo 3: Gestión eficiente de memoria
- Módulo 4: Gestión de la concurrencia
- Módulo 5: Comunicaciones
Además, con el curso, los estudiantes del Grado en Ingeniería Informática, del Doble Grado en Ingeniería Informática y Matemáticas y del Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación de la UAM podrán reconocer 3 ECTS.
*En el momento de formalizar la matrícula, el estudiante deberá abonar 300€ en concepto de reserva (270€ en caso de ser alumno UAM, AlumniUAM+, AlumniUAM+Plus o Amigo de la UAM). Dicha cantidad le será reembolsada al final del curso si lo ha aprovechado y superado de forma satisfactoria.