REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
La formación previa que deberían tener los alumnos para el adecuado seguimiento de esta asignatura son los propios de ingreso al posgrado, haciendo especial recomendación en conocimientos de ingeniería de software y lenguajes de programación.
Se recomienda que el alumno tenga preferiblemente alguna experiencia previa de programación con lenguajes C, C++, Java o similares.
El principal requisito o recomendación para cursar esta asignatura es el interés del alumno por desarrollar un software seguro y de calidad. Aunque los aspectos de seguridad evolucionan muy rapidamente, en la asignatura se abordan el origen de las vulnerabilidades partiendo de los conocimientos básicos de cualquier desarrollador. Es evidente que la experiencia en eliminar fallos anteriores resulta de gran ayuda para los nuevos ataques pero nadie puede tener todos los conocimientos previos sobre un ataque futuro.