Esta unidade curricular centra-se na vertente numérica da computação. São discutidos alguns dos algoritmos principais de métodos numéricos e suas aplicações práticas, tendo os alunos de programar alguns deles de forma a contactar com as dificuldades práticas na sua realização e implementação.
Identificar problemas matemáticos cuja solução analítica é complexa ou mesmo impossível.
Descrever e aplicar algoritmos de métodos numéricos para resolver problemas matemáticos comuns.
Escrever programas implementando algoritmos de métodos numéricos no ambiente de computação científica Octave.
Introdução ao cálculo Numérico
Equações Não Lineares
Sistemas de Equações Lineares
Programação no ambiente de computação científica Octave
Bibliografia Obrigatória
Análise Numérica, Maria Raquel Valença, Universidade Aberta, 1996, ISBN 972-674-195-5.
GNU Octave - A high level interactive language for numerical computations, John W. Eaton (disponível gratuitamente na Internet em formato pdf, acompanha o respectivo pacote de software - http://www.octave.org).
Bibliografia Complementar (Opcional)
Não aplicável.
E-learning
O regime de avaliação preferencial é o de avaliação contínua, constituída pela realização de 2 e-folios (trabalhos escritos em formato digital), ao longo do semestre letivo, e de um momento final de avaliação e-fólio Global (e-fólioG), a ter lugar no final do semestre, com peso de, respetivamente, 40% e 60% na classificação final. Os estudantes podem, no entanto, em devido tempo, optar um único momento de avaliação, realizando, então uma prova de Avaliação Final (exame) com o peso de 100%.
Pré-requisitos: Conhecimentos de Programação (UC 21173 Introdução à Programação), Matemática (UC 21175 Análise Infinitesimal) e de Álgebra (UC 21002 Álgebra Linear I).
Apresentação pessoal do docente