Metodologias de Ensino e Critérios de Avaliação:
Nas aulas teórico-práticas articulam-se exposição dialogada, análise de exemplos, formulação de problemas, resolução de exercícios e discussão de alternativas algorítmicas, com atenção às propriedades, vantagens e limitações das diferentes abordagens.
Nas aulas práticas é adotada uma metodologia ativa, baseada em fichas progressivas em Python, Jupyter/VS Code, NumPy, Pandas, Matplotlib e Scikit-Learn. Os estudantes implementam algoritmos de procura, exploram dados, treinam e avaliam modelos e desenvolvem soluções de IA, com acompanhamento e feedback do docente.
A componente prática culmina num trabalho integrador de aplicação e comparação de algoritmos.
Avaliação por frequência: Teste1 - 30%; Teste2 - 30%; Fichas Práticas - 10%; Trabalho Prático - 30%.
Classificação final = 0,30×T1 + 0,30×T2 + 0,10×FP + 0,30×TP.
Nas épocas de exame: Exame teórico-prático 70%; trabalho prático 30%
A nota mínima em cada momento de avaliação é de 8 valores.