Programação e Ciência dos Dados

Ano
3
Ano lectivo
2024-2025
Código
01020936
Área Científica
Sistemas de Informação
Língua de Ensino
Português
Modo de Ensino
Presencial
Créditos ECTS
6.0
Tipo
Opcional
Nível
1º Ciclo - Licenciatura

Conhecimentos de Base Recomendados

NA

Métodos de Ensino

Esta Unidade Curricular está estruturada em aulas teórico-práticas lecionadas em sala de computador. Será feita uma exposição inicial por parte do docente sobre os diferentes tópicos, a que se seguirá a resolução de exercícios práticos de forma autónoma por parte dos alunos. 

Resultados de Aprendizagem

Após completar a unidade curricular o estudante deve conhecer e compreender os princípios fundamentais do do pensamento algoritmico e da programação, bem como conhecer e compreender as principais etapas que compõem o processo associado à Ciências dos Dados.

Deve ainda demonstrar capacidade para desenvolver aplicações que automatizem o processamento de dados nas diferentes etapas do processo associado à Ciência dos Dados.

Estágio(s)

Não

Programa

1. Introdução à programação

1.1. Linguagens de programação e ambientes de desenvolvimento

1.2. Sintaxe básica

1.3. Estruturas de armazenamento e manipulação de dados

1.4. Controlo de fluxo de execução

1.5. Funções e subrotinas

2. Etapas do processo da Ciência dos Dados

2.1. Importação de dados

2.2. Limpeza e organização

2.3. Exploração e visualização

2.4. Modelos de análise

2.5. Reporte dos resultados 

Docente(s) responsável(eis)

Rui Pedro Santos Lourenço

Métodos de Avaliação

Avaliação
Periódica ou por exame, a definir na ficha por edição: 100.0%

Bibliografia

Programação em Python: fundamentos e resolução de problemas, Ernesto Costa, FCA, 2015.

 Python Data Science Handbook, Jake VanderPlas, O'Reilly, 2016 (https://jakevdp.github.io/PythonDataScienceHandbook/).