Teaching 2026-27

Courses taught by GRISE members in the 2026-27 academic year.

Acknowledgements

With the support of

We are grateful to the following organisations for their generous support of our teaching.

ReqView

We are deeply grateful to ReqView for generously providing licences of its requirements-management tool to our students and lecturers, so that they can learn requirements engineering with the same kind of tool used in industry.

AWS Educate

We are deeply grateful to AWS Educate for bringing professional cloud computing into our classrooms. Its educational cloud resources and learning materials let our students build, deploy and experiment on real infrastructure, far beyond what a laboratory setup allows.

Bachelor's degrees

Ingeniería del Software I

Software Engineering I

Degrees
Doble Grado en Ingeniería Informática y en ADE (105000391) · guide
Grado en Ingeniería Informática (105000023) · guide
Term
Year 3 · Spring semester (Feb–Jun)
Credits
6 ECTS · Spanish
GRISE staff
Pilar Rodríguez (coordinator), Natalia Juristo, Francy D. Rodríguez

Experimentación en Ingeniería de Software con Aprendizaje Profundo

Software Engineering Experimentation with Deep Learning

Degree
Grado en Ciencia de Datos e Inteligencia Artificial (105001049) · guide
Term
Year 4 · Autumn semester (Sep–Jan) · elective
Credits
3 ECTS · Spanish
GRISE staff
Sira Vegas (coordinator)

Gestión de Proyectos Informáticos

Software Project Management

Degree
Grado en Matemáticas e Informática (105000377) · guide
Term
Year 4 · Spring semester (Feb–Jun)
Credits
3 ECTS · Spanish
GRISE staff
Pilar Rodríguez (coordinator)

Master's degrees

Método Científico

Scientific Method

Degree
Máster Universitario en Software y Sistemas (103000394) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
2 ECTS · English
GRISE staff
Óscar Dieste

Requirements Engineering

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000482) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
6 ECTS · English
GRISE staff
Óscar Dieste (coordinator), Natalia Juristo

Supported by ReqView

Requirements Engineering

Degree
Máster Universitario en Innovación Digital (103000933) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
6 ECTS · Spanish, English
GRISE staff
Óscar Dieste (coordinator), Natalia Juristo

Supported by ReqView

Retos de la Ingeniería del Software para el Siglo XXI

21st Century Challenges for Software Engineering

Degree
Máster Universitario en Software y Sistemas (103000381) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
4 ECTS · Spanish
GRISE staff
Óscar Dieste

Software Engineering for Deep Learning

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103001022) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
4 ECTS · English
GRISE staff
Sira Vegas (coordinator), Pilar Rodríguez

Software Verification and Validation

Degree
Máster Universitario en Innovación Digital (103000934) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
6 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Verificación y Validación de Software

Software Verification and Validation

Degree
Máster Universitario en Software y Sistemas (103000385) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
4 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Verification and Validation

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000489) · guide
Term
Year 1 · Autumn semester (Sep–Jan)
Credits
6 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Evaluation of Interactive Systems

Degree
Máster Universitario en Innovación Digital (103000872) · guide
Term
Year 1 · Spring semester (Feb–Jun)
Credits
3 ECTS · English
GRISE staff
Óscar Dieste

Experimentación en Ingeniería del Software

Experimentation in Software Engineering

Degree
Máster Universitario en Software y Sistemas (103000379) · guide
Term
Year 1 · Spring semester (Feb–Jun)
Credits
4 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Experimental Software Engineering

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000542) · guide
Term
Year 1 · Spring semester (Feb–Jun)
Credits
6 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Experimentation in Software Engineering

Degree
Máster Universitario en Innovación Digital (103000859) · guide
Term
Year 1 · Spring semester (Feb–Jun)
Credits
4.5 ECTS · English
GRISE staff
Sira Vegas (coordinator), Natalia Juristo

Software Architecture

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000484) · guide
Term
Year 1 · Spring semester (Feb–Jun)
Credits
4 ECTS · English
GRISE staff
Pilar Rodríguez (coordinator)

Master Thesis

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000491)
Term
Year 2
Credits
30 ECTS · English
GRISE staff
Óscar Dieste (coordinator)

Software Project

Degree
Máster Universitario en Ingeniería del Software (European Master in Software Engineering, EMSE) (103000490)
Term
Year 2 · Full year
Credits
14 ECTS · English
GRISE staff
Pilar Rodríguez (coordinator)

Source: UPM learning guides. Subjects and coordinators are those of the 2026-27 guides; as the 2026-27 guides only name the coordinator, the other GRISE lecturers are taken from the 2025-26 guides and may vary slightly.