Informações gerais
Apresentação
Olá! obrigado pelo interesse na disciplina eletiva Métodos Computacionais em Física. Esclareço que este não é uma disciplina de programação e sim de métodos numéricos. Nela são apresentadas algumas das técnicas de cálculo numérico mais utilizadas em Física. Muitas outras técnicas ficaram de fora, claro, a disciplina deve ser finito no tempo! mas a ementa faz um bom apanhado (outras técnicas excluídas virão compor um eventual MCF II no futuro.) A disciplina está baseado na ref. [1].
A disciplina tem uma forte componente prática; os conceitos são ilustrados através de programas no momento da apresentação, e com problemas deixados para os estudantes.
A linguagem de programação escolhida é o GNU Octave. O Octave é uma linguagem de programação interpretada de alto nível, desenvolvida para cálculo numérico. O Octave é livre, intuitivo e tem facilidades gráficas, utilizando o Gnuplot. Por isso é uma boa escolha para este tipo de curso, embora os algoritmos apresentados posam ser implementados em qualquer outra linguagem de programação. Para facilitar o trabalho com o Octave, utilizaremos a interface gráfica QtOctave. Tanto o Octave quanto o QtOctave estão presentes em todas as distribuições de Linux. Também existem versões para Windows.
A disciplina está destinada a aqueles estudantes que gostam de programar (quesito fundamental!) e que desejam adquirir independência na pesquisa, através da capacidade de resolver numericamente, por si próprios, os problemas físicos que posam aparecer durante sua vida profissional. A disciplina tem uma carga horária de 6h semanais e rende 4 créditos. A avaliação é feita através da apresentação de um seminário por parte dos alunos.
Lista de emails
Para participar da lista de emails da disciplina, por favor solicitem o cadastro correspondente para acessar à página http://groups.google.com/group/mcf-ifuerj. A inscrição será feita pelo professor. Por isso todos deverão fornecer um email de contato durante a assinatura da lista de presença.
Material da disciplina
Clique nos links para obter o arquivo correspondente:
Os códigos dos programas utilizados en sala de aula e a documentação do GNU Octave encontram-se na página de arquivos da disciplina.
Bibliografia
O material do curso será aquele ministrado em sala de aula. Estudantes curiosas(os) e motivadas(os) podem (devem!) complementar-lo consultando estes outros livros: