Programação e Ciência dos Dados
3
2023-2024
01020936
Sistemas de Informação
Português
Presencial
6.0
Opcional
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ãoPrograma
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/).