-
Presentation
Presentation
Data Science for Health belongs to the bioengineering area and addresses statistical, computational, and artificial intelligence methods applied to biomedical and clinical data. The curricular unit covers data preparation and cleaning, descriptive and inferential statistics, visualization, regression, supervised and unsupervised learning, time series, deep learning, genomics, and bioinformatics. It also addresses model validation, communication of results, privacy, security, bias, and algorithmic fairness. Its relevance within the study programme derives from the growing use of data in health research, prevention, diagnosis, prognosis, and decision support. The unit prepares students to develop and evaluate reproducible, ethically responsible, and clinically contextualized solutions.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
2 | Mandatory | Português
-
Code
Code
ULHT7037-26613
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
1. Introduction to data science in biomedicine: scope, applications, challenges, technologies, and tools. 2. Preprocessing: data import, export, cleaning, transformation, missing data, and outliers. 3. Biomedical statistics: descriptive statistics, distributions, inference, hypothesis testing, ANOVA, t and chi-square tests, correlation, linear and logistic regression, model evaluation, and interpretation. 4. Visualization: heatmaps, scatter plots, histograms, libraries, and dashboards. 5. Machine learning: decision trees, support vector machines, neural networks, time series, clustering, PCA, and t-SNE. 6. Genomics, bioinformatics, and molecular pattern identification. 7. Deep learning: convolutional and recurrent networks and applications in medical imaging. 8. Ethics: privacy, security, bias, algorithmic fairness, and regulation.
-
Objectives
Objectives
By the end of the curricular unit, students should be able to: LO1) master fundamental concepts of data science, preprocessing, machine learning, and interpretation of results in health; LO2) understand statistical and computational methods applied to large biomedical datasets; LO3) implement complete solutions, from data preparation to model validation; LO4) compare algorithms, recognizing their advantages, limitations, and suitability for the clinical problem; LO5) integrate multiple data sources, analytical methods, and biomedical knowledge to develop robust predictive models; LO6) critically assess data science literature and solutions, considering validity, clinical applicability, privacy, security, bias, and algorithmic fairness.
-
Teaching methodologies
Teaching methodologies
Teaching combines flipped-classroom activities, interactive lectures, problem-oriented programming, scientific article analysis, and projects based on biomedical data. Materials are provided in advance to promote prior study and active participation. In theoretical-practical sessions, students use computational tools to import, clean, explore, visualize, and model data, building reproducible pipelines. Health cases guide the selection of statistical methods and algorithms, the definition of metrics, and the clinical interpretation of results. The project integrates source code, documentation, and oral discussion, supporting project-based learning. Individual and collaborative work, formative feedback, and the analysis of bias, privacy, and limitations strengthen autonomy, methodological rigour, scientific communication, and ethical responsibility.
-
References
References
Denny, J. C., & Cimino, J. J. (2019). Biomedical informatics: Computer applications in health care and biomedicine. Springer. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press. Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2016). Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann.
-
Assessment
Assessment
A unidade curricular admite avaliação contínua e avaliação não contínua. A avaliação contínua integra duas frequências globais, F1 e F2, e um projeto, P, com entrega de código-fonte e discussão oral. A classificação final é calculada pela fórmula: Nota Final = 0,30 × F1 + 0,30 × F2 + 0,40 × P. As frequências avaliam conhecimentos, compreensão de métodos estatísticos e computacionais, seleção de algoritmos e interpretação de resultados. O projeto avalia formulação do problema, preparação dos dados, qualidade e documentação do código, adequação metodológica, validação, reprodutibilidade, interpretação clínica, análise ética e comunicação. A aprovação exige classificação final mínima de 9,5 valores. Na avaliação não contínua, o estudante realiza exame final, com incidência global nos conteúdos e objetivos, sendo igualmente exigidos 9,5 valores.
-
Mobility
Mobility
No





