filmeu

Disciplina Programação Aplicada para a Ciência de Dados

  • Apresentação

    Apresentação

    A UC Programação Aplicada para a Ciência de Dados insere-se no Mestrado em Ensino de Informática, na área científica de sigla AD, sendo lecionada no 2.º semestre. Visa dotar os futuros professores de Informática de conhecimentos fundamentais de programação em Python, capacitando-os para a resolução de problemas computacionais e para a manipulação, limpeza e análise de dados, incluindo dados escolares, com recurso a bibliotecas especializadas como NumPy, Pandas e Matplotlib. Atua ainda na promoção do uso ético da informação e da cidadania digital, em linha com o PASEO. Sendo uma UC do 2.º semestre, complementa a formação técnica em ciência de dados dos mestrandos, fornecendo competências de programação aplicadas ao ensino da Informática ao longo do ciclo de estudos.
  • Conteúdos Programáticos

    Conteúdos Programáticos

    CP1 - Introdução à programação. CP2 - Introdução à linguagem Python e sua sintaxe. CP3 - Ambientes de trabalho: Jupyter Notebook, Google Colab e Moodle CodeRunner. CP4 - Sintaxe do Python: variáveis, operadores e tipos de dados simples (numéricos, strings e seus métodos). CP5 - Controlo de fluxo: decisores e ciclos. CP6 - Funções, módulos e packages. CP7 - Tipos de dados compostos: listas, tuplos, sets e dicionários. CP8 - Manipulação e gestão de ficheiros (texto, JSON, CSV). CP9 - Visualização de dados com Matplotlib. CP10 - Programação orientada a objetos: classes.
  • Objetivos

    Objetivos

    OA1. Obter conhecimentos fundamentais em Programação, compreendendo a lógica de construção de algoritmos e estruturas básicas de dados. OA2. Desenvolver aptidões para resolução de problemas computacionais, aplicando raciocínio lógico e estratégias algorítmicas em contextos educativos. OA3. Desenvolver competências em manipulação de dados, incluindo recolha, organização, limpeza e análise de dados escolares, promovendo o pensamento crítico e criativo e o uso ético da informação, alinhados com os princípios da cidadania digital (PASEO). OA4. Explorar módulos avançados e bibliotecas especializadas (ex. NumPy, Pandas, Matplotlib), documentando e validando os processos utilizados na análise de dados de forma crítica, ética e fundamentada (PASEO).
  • Metodologias de ensino

    Metodologias de ensino

    ME1 - Aulas expositivas dialógicas, com apresentação de conceitos-chave através de slides e demonstração por live coding, incentivando a participação ativa (OA1). ME2 - Laboratórios práticos com fichas em Jupyter Notebook, permitindo a experimentação imediata com conjuntos de dados reais ou simulados (OA2). ME3 - Aprendizagem orientada a projeto, com exercícios e projetos semanais autónomos e desafios exploratórios, promovendo autonomia e reflexão (OA3). ME4 - Atividades avançadas e desafios práticos, com mini-projetos que estimulam a integração de conceitos complexos e a inovação na programação (OA4).
  • Bibliografia principal

    Bibliografia principal

    Dinov (2023). Data Science and Predictive Analytics: Biomedical and Health Applications Using R (2nd ed.). Springer. Gil (2023). Programación de Inteligencia Artificial: Curso Práctico. RA-MA. Grus (2015). Data Science from Scratch: First Principles with Python. O'Reilly Media. Hen et al. (2024). Deep Learning and Machine Learning: Advancing Big Data Analytics and Management with Design Patterns. Martins (2019). Programação em Python (3.ª ed.). IST Press. Neto & Maciel (2021). Python Para Data Science e Machine Learning Descomplicado. Vasconcelos (2015). Python: Algoritmia e Programação Web. FCA.
  • Avaliação

    Avaliação

     

    Descrição

    Data limite

    Ponderação

    Presença e Participação

     

    50%

    Projeto de Software

     

    50%

     

    Avaliação sumativa (100%): frequência e participação nas aulas (50%); projeto de software (50%). Avaliação formativa: autoavaliação através de plataforma de quizzes com validação automática das soluções submetidas; avaliação contínua com fichas semanais, quizzes, projetos, minitestes e frequências. Estudantes não aprovados podem realizar exame de recurso (prova escrita) sobre a totalidade dos conteúdos.

     

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 entidade signataria