Objectivos de Aprendizagem:
No final da unidade curricular, o(a) estudante deve ser capaz de:
1. Descrever o papel da análise de dados no ciclo de um projeto de ciência de dados;
2. Distinguir os diferentes tipos de dados e aplicar as técnicas de pré-processamento adequadas a cada um;
3. Aplicar e interpretar análises descritivas, diagnósticas, preditivas e prescritivas;
4. Sintetizar dados através de medidas descritivas e de associação, justificando as conclusões face às questões em estudo;
5. Construir visualizações rigorosas e eficazes que suportem a tomada de decisão;
6. Reduzir a dimensão dos dados e selecionar variáveis preditivas (métodos filter, wrapper e embedded), prevenindo data leakage;
7. Analisar séries temporais e fluxos contínuos de dados (streaming), recorrendo a janelas, estatísticas incrementais e deteção de concept drift;
8. Implementar, em Python (pandas, NumPy, scikit-learn), análises reprodutíveis, comunicando e defendendo os resultados em equipa.