Metodologias de Ensino e Critérios de Avaliação |
Avaliação Ensino/Aprendizagem - Frequência: 60% (prova realizada em computador) - Projeto Prático: 40% (grupos de 3 elementos)
A classificação final da UC resulta da média ponderada das classificações obtidas nas componentes de avaliação definidas. O aluno obtém aprovação à UC, estando dispensado de Exame, no caso de obter uma nota igual ou superior a 9.5 valores.
Avaliação por Exame - Exame: 100% (prova realizada em computador)
Requisitos de admissibilidade à frequência e ao exame: - Mínimo de 70% de assiduidade às aulas durante o período de ensino-aprendizagem (exceto trabalhadores estudantes); - Mínimo de 80% na entrega dos problemas de programação propostos nas aulas. Os problemas não são classificados com nota nem contam para avaliação, constituem, no entanto, condição necessária para aprovação à UC por frequência e exame. - Nota mínima de 6 valores em cada um dos elementos de avaliação.
O incumprimento de qualquer um destes itens impede o aluno de se submeter às provas
|
Bibliografia principal |
- Sobral, S. (2023). Introdução à Programação usando Python. Silabo. - Carvalho, A. (2021). Práticas de Python - Algoritmia e Programação. FCA. - Downey, A. (2015). Think Python - How to Think Like a Computer Scientist. O'Reiley. Green Tea Press - Severance, C. (2013). Python for Everybody - Exploring Data Using Python - Miller, B., and Ranum, D. (2011). Problem Solving with Algorithms and Data Structures using Python: Interactive Edition - Stefanie Molin (2019). Hands-On Data Analysis with Pandas: Efficiently perform data collection, wrangling, analysis, and visualization using Python. Packt Publishing. - Chang, J., Chapman, B., Friedberg, I., Hamelryck, T., de Hoon, M., Cock, P., Antao, T., Talevich, E. and Wilczynski, B. (2023). BioPython Tutorial and Cookbook. https://biopython.org/wiki/Documentation
|