filmeu

Disciplina Tópicos em Engenharia de Dados para Ciência de Dados

  • Apresentação

    Apresentação

    Esta disciplina centra-se na "engenharia de dados" e na sua intersecção com a "ciência de dados". Neste âmbito, pretende-se que os alunos ganhem competências técnicas em diversos tópicos independentes mas relacionados. Os domínios de actuação mais relevantes desta UC são as bases de dados e a programação, que são as competências fundamentais para conseguir exercer o papel de "engenheiro de dados" em projectos académicos e/ou da indústria. Justifica-se a inclusão da UC no ciclo de estudos com a importância das capacidades de recolha, validação e tratamento de dados para que esses mesmos dados possam ser trabalhados e "explorados" com os conhecimentos adquiridos nas restantes unidades curriculares.
  • Conteúdos Programáticos

    Conteúdos Programáticos

    Introdução à Engenharia de Dados Git & GitHub Introdução aos sistemas de controlo de versões Aprendizagem de processos de trabalho elementares usando o software Git e a plataforma online GitHub Bases de Dados & SQL Bases de Dados Relacionais Linguagem SQL SQL Injection (noções elementares) Programação com Python Do ponto de vista da extracção e tratamento de dados Do ponto de vista da execução de análises exploratórias de dados Complexidade algoritmica e eficiência de algoritmos - A sua importância considerando grandes quantidades de dados Jupyter notebook Linux Introdução ao uso do sistema operativo GNU/Linux Navegação no sistema de ficheiros (comandos)
  • Objetivos

    Objetivos

    Os alunos devem aprender competências técnicas de base em: - Controlo de versões (Git & GitHub) - Bases de Dados Relacionais (p.e. MySQL) e linguagem SQL - Programação com a linguagem Python, com foco na interacção com fontes de dados (Bases de Dados relacionais, ficheiros de texto, entre outras). - Noções elementares de complexidade e eficiência de algoritmos - Noções elementares de Linux, da perspectiva do utilizador final Espera-se também que os alunos desenvolvam a sua criatividade e o seu espírito crítico.
  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    Aulas teórico-práticas com exposição de teoria e apresentação de exemplos práticos. Exercícios para realização durante a aula, com o apoio e validação do Professor. Exercícios para realização em casa. Avaliação: 3 mini-testes e um projecto
  • Bibliografia principal

    Bibliografia principal

    Damas, Luís - SQL - Structured Query Language. 14ª edição. Portugal. FCA, 2017. ISBN: 9789727228294  
INSCRIÇÃO AVULSO
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios