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.
Desenvolvimento de algoritmos, estruturas condicionais e de repetição, noções básicas de algoritmos, algoritmos básicos: Iteração, soma de vetores, produto de matrizes. Manipulação de vetores e matrizes. Estruturação de um programa em sub-rotinas. Funções. Manipulação de arquivos. Geração de gráficos. Estudo de uma linguagem equivalente ao MATLAB (SCILAB ou OCTAVE). Estudo do erro de arredondamento. Solução de sistemas lineares. Métodos diretos: Métodos de eliminação de Gauss, fatoração LU, Gauss com pivotamento, Cholesky, fatoração QR. Métodos iterativos: métodos de Gauss-Seidel, Jacobi e SOR. Método dos gradientes conjugados. Autovalores e Autovetores: Método das potências, Métodos para cálculo de autovalores de matrizes simétricas. 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). - FAUSETT, V. “Applied Numerical Analysis Using Matlab”. Laurene Prentice Hall, 1999. - WARDLE, M.E. “Computação: do problema ao programa”. Guanabara Dois, 1982. - QUARTERONI, A.; SALERI, F. “Scientific Computing with MATLAB and OCTAVE”, Springer, 2006.