Métodos de Ensino e Avaliações
Metodologias de Ensino • Aulas Teóricas: Apresentações envolventes complementadas por recursos visuais e exemplos do mundo real para clarificar tópicos complexos. • Laboratórios Práticos: Os alunos trabalham em exercícios de programação utilizando Python, focando em problemas de análise de dados do mundo real. • Projetos em Grupo: Os alunos trabalham em equipas para desenvolver uma solução de software ou um projeto de análise, promovendo a aprendizagem entre pares e o trabalho em equipa. • Estudos de Casos: Analisar estudos de caso do mundo real que demonstrem aplicações bemsucedidas de programação em análise de dados, discutindo desafios e soluções. • Revisão por Pares e Apresentações: Os alunos apresentam os seus projetos em grupo, recebendo feedback de colegas e instrutores, promovendo um ambiente de aprendizagem construtivo. Avaliação dos Alunos • Trabalhos de Programação (20%): Trabalhos regulares que avaliam a compreensão dos alunos sobre conceitos de programação e a sua capacidade de implementar soluções. Formato: Submissões de código com documentação a acompanhar • Projeto em Grupo (40%): Avaliação do projeto final em grupo, incluindo qualidade do código, criatividade e apresentação. Formato: Relatório do projeto e apresentação oral. • Exame (40%): exame final para avaliar a compreensão dos alunos sobre conceitos teóricos e aplicações práticas. Formato: Questões de múltipla escolha, tarefas de codificação e questões de resolução de problemas.