Metodologias de ensino e de aprendizagem
Aulas teóricas e teórico-práticas de perfil tutorial (laboratório de programação/computacional). Aprendizagem de python em ambiente jupyter notebook. Resolução de problemas de programação através da resolução de fichas de exercícios. Aplicações em química envolvendo a implementação de métodos numéricos na resolução de problemas e estimativa de propriedades. Exemplos de aplicações a realizar: solução de sistemas de equações diferenciais; integração numérica de funções de autocorrelação para o cálculo da viscosidade; Integração numérica no estudo da estrutura local de soluções; diferenciação numérica aplicada ao cálculo da entropia.