Introduzir aos alunos técnicas de modelagem de problemas em física.
1. Introdução ao uso de softwares de manipulação simbólica (Mathematica ou similares). 2. Introdução à linguagem de programação (preferencialmente Python). 3. Entrada e saída, gráficos. 4. Introdução a técnicas básicas de cálculo numérico (integração, diferenciação e cálculo de raízes). Noções de erro numérico. 5. Aplicações a modelagem de sistemas físicos simples: movimento em meios viscosos, campos gravitacionais, problemas de muitos corpos. Oscilações.
1. Mark Newman, "Computational Physics" 2. Christian Hill, "Learning Scientific Programming with Python"