Postgrado Programación multihilo
Programación multihilo y computación paralela en CPU y GPU
En la actualidad todas las aplicaciones tienen algo en común, y es que sus usuarios cada vez demandan más interacción y más capacidad de respuesta:
- Una aplicación de ingeniería habitualmente necesita visualizar y procesar grandes volúmenes de datos con lo que requiere técnicas para poder ir cargando y descargando datos bajo demanda además de ir generando múltiples niveles de detalle.
- Un videojuego debe responder de manera inmediata a la interacción del usuario y a su vez estar realizando complejos cálculos para la física que al final se van a presentar en pantalla, aunque también puede ocurrir que tengas un escenario tan inmenso que requieras la carga y descarga de elementos bajo demanda.
En el módulo de técnicas de programación multihilo y computación paralela en CPU y GPU se pretende dotar a los estudiantes de los conocimientos y las herramientas necesarias para ofrecer soluciones y diseñar aplicaciones aprovechando al máximo la capacidad de ejecución concurrente de los sistemas actuales.
El temario consta de dos partes, la primera se centrará en la programación de aplicación en CPU, donde se estudiará el diseño e implementación de estructuras de datos y algoritmos concurrentes haciendo uso de la librería estándar de C++11, dando ejemplos de soluciones reales integradas y en producción. La segunda parte se centrará en el desarrollo de aplicaciones de computación paralela en GPU (tarjeta gráficas) mediante el uso de CUDA y OpenCL y como poder intercambiar datos con OpenGL.
A quién va dirigido
El curso está orientado a Diplomados HND en Programación de Videojuegos, Software Engineering, Computing o Ingenieros e Ingenieros Técnicos en Informática y/o Telecomunicaciones que deseen especializarse en la programación multihilo y paralela usando las últimas técnicas y tecnologías disponibles. En el caso de los Ingenieros e Ingenieros Técnicos por planes de estudios españoles, se requiere adicionalmente que tengan una buena base práctica de programación.
El alumno debería ingresar al módulo con los siguientes conocimientos:
- Sentirse cómodo programando en C++, así como con algún entorno de programación o compilador (Visual Studio, gcc, clang).
- Conocimientos de programación orientada a objetos y de estructuras de datos.
-
Programa completo (30 horas)
Precio del postgrado
El postgrado Programación multihilo de ESAT tiene una duración de 30 horas.
- Precio para nuevos alumnos: 650€.
- Precio para ex alumnos de ESAT: 490€.
Cuentas con la posibilidad de pago aplazado. Infórmate de cómo solicitarlo en la secretaría de la escuela o llamándonos al 963 155 637.
Horarios y matrícula
Las clases de este postgrado se imparten los viernes, de 17:00 a 20:00.
- Pendiente de concretar y sujeta a la inscripción de un mínimo de 5 alumnos.
Matrícula abierta con plazas limitadas. Desde ESAT te recomendamos solicitar una cita y visitar la escuela. Y si te encuentras fuera de Valencia o de España, no dudes en contactar telefónicamente, en el 963 155 637.