|
Curso 2024/2025
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Análisis y Diseño de Software (prácticas), 2º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Asignaturas impartidas en años anteriores
Curso 2023/2024 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Análisis y Diseño de Software (prácticas), 2º curso.
Trabajo Fin de Grado: "Plataforma web para evaluar la usabilidad de chatbots".
Trabajo Fin de Grado: "Aplicación fitness para entrenadores personales".
Curso 2022/2023 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Análisis y Diseño de Software (prácticas), 2º curso.
Trabajos Fin de Grado (comité evaluador), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Trabajo Fin de Grado: "Plataforma web para la creación de chatbots de FAQs de asignaturas".
Trabajo Fin de Master: "Lenguaje de dominio específico para definir juegos en realidad aumentada".
Curso 2021/2022 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajos Fin de Grado (comité evaluador), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Trabajo Fin de Grado: "Validando y mejorando la calidad de metamodelos EMF".
Trabajo Fin de Grado: "Plataforma web para el análisis de mensajería instantánea".
Trabajo Fin de Master: "Building software modelling assistants using deep learning".
Curso 2020/2021 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajos Fin de Grado (comité evaluador), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Curso 2019/2020 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajos Fin de Grado (comité evaluador), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Trabajo Fin de Grado: "Pruebas de mutación para Ruby".
Trabajo Fin de Master: "Generación automática de chatbots para la consulta de datos abiertos".
Curso 2018/2019 (UAM)
Programación I (prácticas), 1º curso.
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajos Fin de Grado (comité evaluador), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Curso 2017/2018 (UAM)
Trabajo Fin de Grado: "Una herramienta para la detección de plagios en código Ruby".
Trabajo Fin de Master: "Modelado colaborativo en lenguaje natural a través de redes sociales".
Curso 2016/2017 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Programación Orientada a Objetos (prácticas), 3º/4º curso.
Trabajo Fin de Grado: "Un lenguaje de dominio específico para la definición de métricas para lenguajes de modelado".
Curso 2015/2016 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Desarrollo de Software Dirigido por Modelos (teoría), curso de postgrado.
Trabajo Fin de Master: "Un framework para la generación automática de ejercicios mediante técnicas de mutación".
Curso 2014/2015 (UAM)
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajo Fin de Grado: "Gamificación aplicada al aprendizaje del diseño orientado a objetos".
Curso 2013/2014 (UAM)
Desarrollo Formal de Software Dirigido por Modelos (teoría), curso de postgrado.
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Desarrollo Automatizado de Software (teoría), 4º curso.
Trabajo Fin de Grado: "Un editor gráfico para el diseño por contrato en Eclipse".
Trabajo Fin de Grado: "Un entorno de pruebas de mutación en Eclipse".
Curso 2012/2013 (UAM)
Desarrollo Formal de Software Dirigido por Modelos (teoría), curso de postgrado.
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Trabajo Fin de Grado: "Un editor gráfico de modelos en Eclipse, con generación de código".
Trabajo Fin de Grado: "Un entorno de generación automática de modelos de prueba".
Curso 2011/2012 (UAM)
Desarrollo Formal de Software Dirigido por Modelos (teoría), curso de postgrado.
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Análisis y Diseño de Software (prácticas), 2º curso.
Curso 2010/2011 (UAM)
Desarrollo Formal de Software Dirigido por Modelos (teoría), curso de postgrado.
Proyecto de Análisis y Diseño de Software (teoría), 2º curso.
Análisis y Diseño de Software (prácticas), 2º curso.
Curso 2008/2009 (UC3M)
Técnicas de Desarrollo de Programas (teoría, prácticas), 2º curso.
Curso 2007/2008 (UC3M)
Estructura de Datos (prácticas), 2º curso.
Técnicas de Desarrollo de Programas (teoría, prácticas), 2º curso.
Proyecto Fin de Carrera: "Desarrollo de un editor gráfico para un lenguaje visual de especificación de sistemas".
Proyecto Fin de Carrera: "ASDLCAKE: Editor gráfico del lenguaje ASDL".
Curso 2006/2007 (UC3M)
Programación (prácticas), 1º curso.
Estructura de Datos (prácticas), 2º curso.
Curso 2005/2006 (UC3M)
Programación (prácticas), 1º curso.
Estructura de Datos (prácticas), 2º curso.
Trabajo Dirigido: "Editor de Redes de Petri Coloreadas".
Curso 2004/2005 (UC3M)
Programación (prácticas), 1º curso.
Estructura de Datos (prácticas), 2º curso.
Multimedia (prácticas), 3º curso.
|