Demonstração da coerência do programa com os objectivos

A unidade curricular incluí uma componente teórica onde os alunos são inicialmente motivados para a Física Computacional com exemplos de três tipos de problemas que requerem o uso de técnicas computacionais: problemas descritos por equações sem solução analítica, problemas descritos por várias equações acopladas e problemas para os quais até hoje não se conseguiu escrever uma equação. Partindo desses exemplos, são introduzidas as técnicas de Monte Carlo, integração numérica de equações diferenciais e dinâmica molecular. Dada a importância crescente da dinâmica de fluídos em Física, o último capítulo é dedicado a técnicas de simulação de fluídos, com especial foco em volumes finitos e Lattice Boltzmann. As aulas teóricas são complementadas com uma componente prática onde são implementadas as diferentes técnicas discutidas na aula teórica.