University Courses
Academic Year 2024/2025
- Web programmming. Degree in Computer Engineering. Third year. Autumn semester. University of Córdoba.
- Intelligent Systems. Degree in Health Engineering. Third year. Autumn semester. University of Málaga.
Office hours (Autum semester): Tuesday (10:00 to 13:00) and Wednesday (9:00 to 12:00). Contact by email to set a date in these or other slots.
Academic year 2023/2024
- Web programmming. Degree in Computer Engineering. Third year. Autumn semester. University of Córdoba.
- Object-oriented programmming. Degree in Computer Engineering. Second year. Autumn semester. University of Córdoba.
- Introduction to big data analytics. Master on Computational Intelligence and Internet of Things. University of Córdoba.
- Introduction to software engineering. Degree in Computer Engineering / Software Engineering. Second year. Spring semester. University of Málaga.
- System programming and concurrency. Degree in Computer Engineering. Second year. Spring semester. University of Málaga.
Academic year 2022/2023
- Software engineering. Degree in Computer Engineering. Second year. Autumn semester. University of Córdoba.
- Web programmming. Degree in Computer Engineering. Third year. Autumn semester. University of Córdoba.
- Scientific programmming. Degree in Physics. First year. Autumn semester. University of Córdoba.
- Introduction to big data analytics. Master on Computational Intelligence and Internet of Things. University of Córdoba.
Academic year 2021/2022
- Web programmming. Degree in Computer Engineering. Third year. Autumn semester. University of Córdoba.
- Introduction to big data analytics. Master on Computational Intelligence and Internet of Things. University of Córdoba.
Academic year 2020/2021
- Introduction to programming. Degree in Computer Engineering. First year. Autumn semester. University of Córdoba.
- Software engineering. Degree in Computer Engineering. Second year. Autumn semester. University of Córdoba.
- Web programmming. Degree in Computer Engineering. Third year. Autumn semester. University of Córdoba.
Academic year 2017/2018
- Advanced software modelling and design. Degree in Computer Engineering (Software Engineering Specialisation). Third year. Spring semester. University of Córdoba.
Academic year 2016/2017
- Advanced software modelling and design. Degree in Computer Engineering (Software Engineering Specialisation). Third year. Spring semester. University of Córdoba.
- Metaheuristics. Degree in Computer Engineering (Computer Science Specialisation). Third year. Spring semester.
Academic year 2015/2016
- Advanced software modelling and design. Degree in Computer Engineering (Software Engineering Specialisation). Third year. Spring semester. University of Córdoba.
Online Teaching
- Master on Data Science (UCO online): Predictive methods.
- Master on Data Science (UCO online): Unsupervised models and anomaly detection.
- Master on Artificial Intelligence (AEPIA-UIMP): Unsupervised methods and anomaly detection.
Supervised Bachelor (B) and Master (M) Thesis
- [M] "Comparative analysis of XAI tools applied in EDM". September 2024.
- [B] "Application of explainability methods to Learning-to-Rank algorithms for test case prioritization". June 2024.
- [M] "Application of explainable artificial intelligence to solve predictive problems in software analytics". September 2023.
- [B] "Grammar-guided genetic programming algorithm for global explanations of classification models". June 2023.
- [B] "Evolutionary algorithm for local explanation of errors in predictive models". June 2023.
- [B] "Python library recommendation with software repository mining and unsupervised learning". June 2023.
- [B] "Internals: Suite for explainability of predictive models". June 2023.
- [M] "Studying the meta-information of Python packages in PyPi with data science techniques". June 2023.
- [M] "Explaining errors of classification models applied to student performance prediction". September 2022.
- [B] "BestDevChallenge: Web appplication for programming challenges oriented to good development practices". September 2022.
- [B] "AIRE: Web application to manage and share reproducible artificial intelligence projects with Git". June 2022.
- [B] "Web application recuiting system for IT companies". March 2022.
- [B] "Automatic discovery of software architectures under design constraints using evolutionary algorithms". October 2018.
- [B] "Development of evolutionary algorithms and utilities for many-objective optimization using JCLEC". September 2018.
- [B] "Hybrid and hyperheuristic techniques for the automatic discovery of software architectures". September 2016.
- [B] "Web-based decision support system for architectural design". July 2015.
- [B] "Integration of datapro4j with the R statistical environment". July 2015.
- [B] "Extending datapro4j to support the partition and serialisation of datasets". February 2015.