Introduzir o aluno no universo da computação científica, ressaltando o uso do computador na resolução de problemas em engenharia e física. Apresentar métodos numéricos básicos e desenvolver algoritmos para a sua programação em pseudo-código e em uma linguagem moderna, desenvolvendo interatividade, loopings e outros recursos. Estudar os principais métodos numéricos sua implementação computacional, suas propriedades e capacidades na resolução de problemas da área de interesse do curso. Utilização de implementações desses métodos disponíveis no mercado.
Métodos numéricos para a determinação de zeros de funções: método da bisecção e Newton para equações em uma variável. Método de Newton em várias variáveis. Introdução à otimização. Método do Gradiente. Aplicação do método de Newton. Método dos mínimos quadrados. Interpolação. Transformada de Fourier.Diferenciação e integração numérica. Sistemas de equações diferenciais ordinárias: Métodos numéricos de Taylor e Runge-Kutta, métodos implícitos, previsor-corretor. Problemas de valor contorno: método de shooting, resolução por transformada rápida de Fourier. Aplicação da linguagem de programação (SCILAB ou OCTAVE) na solução de problemas de cálculo numérico.
Livros Texto: - BURDEN, R.L.; FAIRES, J.D. “Análise Numérica”. Thompson Books, 2001. - FARRER, H.; BECKER, C.G. “Algoritmos Estruturados : programação estruturada de computadores”. Guanabara Dois, 1986. - FRANCO, N.B. “Cálculo Numérico”. Editora Pearson Education, 2006. - Quarteroni A.; Saleri F.; Gervasio P. Scientific Computing with MATLAB and Octave. Springer, 2014. ISBN: 978-3-642-45366-3. Bibliografia Complementar: - Manual do Octave ou Scilab. Software Livre. (Podem se obtidos gratuitamente na internet). - QUARTERONI, A.; SALERI, F. “Scientific Computing with MATLAB and OCTAVE”, Springer, 2006. - FAUSETT, V. “Applied Numerical Analysis Using Matlab”. Laurene Prentice Hall, 1999. - FRIEDLANDER, A. “Elementos de Programação Não-Linear”. Editora Unicamp, disponível no site http://www.ime.unicamp.br/~friedlan/livro.htm.