DCC - FCUP
2025/2026
- Advanced Topics on Machine Learning (M.IA009)
- Fraud Detection (CC4036)
- Knowledge Discovery from Databases (CC5015)
2024/2025
- Advanced Topics on Machine Learning (M.IA009)
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Elements of Artificial Intelligence and Data Science (CC1023)
- Fraud Detection (CC4036)
- Knowledge Discovery from Databases (CC5015)
- Machine Learning I (CC2008)
- Programming I (CC1015/CCINF1001)
2023/2024
- Data Mining I (CC4018)
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Foundations and Applications of Machine Learning (CC596)
- Fraud Detection (CC4036)
- Knowledge Discovery from Databases (CC5015)
- Machine Learning I (CC2008)
2022/2023
- Data Mining I (CC4018)
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Foundations and Applications of Machine Learning (CC596)
- Fraud Detection (CC4036)
- Knowledge Discovery from Databases (CC5015)
- Machine Learning (M.EIC)
- Machine Learning I (CC2008)
2021/2022
- Data Mining I (CC4018)
- Foundations and Applications of Machine Learning (CC596)
- Knowledge Discovery from Databases (CC5015)
- Machine Learning (M.EIC)
2020/2021
- Artificial Intelligence (CC2006)
- Computational Logic (CC2003)
- Data Mining I (CC4018)
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Foundations and Applications of Machine Learning (CC596)
- Knowledge Discovery from Databases (CC5015)
2019/2020
- Artificial Intelligence (CC2006)
- Data Mining I (CC4018)
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Introduction to Programming / Programming I (ECC101/CC1015)
2018/2019
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Introduction to Programming / Programming I (ECC101/CC1015)
2017/2018
- Data Mining II (CC4024) / Adv. Topics in Data Science (CC4061)
- Introduction to Programming / Programming I (ECC101/CC1015)
2016/2017
- Data Mining II (CC4024)
- Introduction to Programming (ECC101/CC101)
- Programming (OPT_IM_17)
2015/2016
- Artificial Intelligence (CC2006)
- Introduction to Computer Science (CC113/CC103)
- Processing of Structured Documents (CC4001)
- Programming (OPT_IM_17)
2014/2015
- Artificial Intelligence (CC2006)
- Data Structures (CC114)
- Introduction to Computer Science (CC113/CC103)
- Introduction to Programming (ECC101/CC101)
2013/2014
- Data Structures (CC114)
- Logic Programming (CC216)
2012/2013
- Data Structures (CC114)
- Data Structures and Algorithms (ECC114)
- Introduction to Computer Science (CC113/CC103)
- Introduction to Programming (ECC101/CC101)
2011/2012
- Data Structures (CC114)
- Functional Programming (CC116)
ESEIG - IPP
2011/2012:
- Analysis, Information Structuring and Process Systematization A -
ESEIG - IPP
ESS -
Instituto Piaget
2008/2009:
- Informatics and Information Systems - ESS - Instituto Piaget
DCC - FCUP
2005/2006
- Computation Models
- Math for Computer Science
2004/2005
- Computation Models
- Math for Computer Science
2003/2004
- Applied Informatics
- Computer Programming
Pedagogical Internship
2000/2001
- Introduction to Information Technologies I
- Introduction to Information Technologies II
DCC - FCUP
1999/2000
- Computer Architecture (monitor)