Introdução à Física Computacional
Introduzir conceitos de programação estruturada e aplicar estes na resolução de problemas matemáticos simples.
Explicitação de conceitos físicos e matemáticos em forma de algoritmos computacionais e sua implementação em alguma linguagem de alto nível compilável (C, Fortran, etc.) ou de script (JavaScript, Python, Perl, Matlab, Matemathica, Maple, etc.) com ênfase no paradigma estruturado (não orientado a objeto) mediante a utilização de variáveis numéricas e string, comandos de entrada e saída, estrutura de decisão, estruturas de repetição, matrizes e subprogramas.
A disciplina será ministrada fazendo uso de aulas expositivas convencionais, aulas expositivas com projetor multimídia (data-show) e aulas práticas em laboratório de informática, se disponível e funcional. Além de exercícios de fixação dos conteúdos, os alunos deverão desenvolver projetos computacionais em modelagem de sistemas físicos.
A média final será constituída pela frequência (50%) e por um trabalho final (50%). O trabalho final consiste na elaboração de um projeto de modelagem computacional, um programa para implementá-lo e um seminário em que o estudante terá que explicar para seu pares a solução desenvolvida para o problema em questão. Serão avaliados (a) dificuldade da proposta; (b) qualidade da modelagem; (c) qualidade da interface com o usuário.