Temario
CONTENIDOS TEÓRICOS

Se indica la duración prevista, competencias más directamente relacionadas (las no mencionadas explícitamente son cubiertas de forma general) y bibliografía.

Tema 1. Introducción (1 h.)
Bibliografía: [4]

Tema 2. Metodologías de Desarrollo Software (9 h.)(CE05)
2.1 Estilos arquitectónicos
2.2 Interoperabilidad
2.3 Nuevos paradigmas de desarrollo
 - Desarrollo iterativo e incremental
2.4 Lenguaje Unificado de Modelado (UML)
2.5 Especificación de requisitos de software
Bibliografía: [4][9][10]

Tema 3. Implementación (30 h.) (CB6, CB7, CB10, CE5)
3.1 Lenguajes de programación eficientes, estudio de casos
3.2 Entornos de desarrollo integrados
3.3 Depuración y optimización de código
Bibliografía: [1][5][6]

Tema 4. Prototipado (20 h.) (CB6, CB7, CB10, CGM01, CE06)
4.1 Lenguajes de modelado y simulación
4.2 Aplicaciones en Ingeniería Computacional
4.3 Lenguajes de prototipado
4.4 Estudio de casos de lenguajes específicos
 - Mathematica
 - Matlab/Octave
4.5 Software de cálculo simbólico
Bibliografía: [2][3][7][8][11]

CONTENIDOS PRÁCTICOS

- Diseño de aplicación software (CE05)
- Prácticas y trabajo de curso C++ (CB6, CB7, CB10, CE5)
- Prácticas y trabajo de curso Matlab (CB6, CB7, CB10, CGM01, CE05, CE06)
- Prácticas y trabajo de curso Mathematica (CB6, CB7, CB10, CGM01, CE05, CE06)