Objetivo: fornecer ao aluno uma introdução à computação científica moderna, usando um dos códigos mais
amigáveis e difundidos nos meios industrial e acadêmico: a linguagem Python e, principalmente, suas
bibliotecas numéricas e gráficas mais populares: numpy, scipy, matplotlib e tkinter. Ao final do
curso, o aluno estará capacitado a desenvolver programas complexos, de pequeno e médio porte,
para solucionar problemas de engenharia que envolvam “number crunching” de grandes conjuntos de
dados e criar correlações entre variáveis, usando métodos numéricos como ajuste de mínimos
quadrados multivariável, desenvolvimento de modelos dinâmicos e simulação numérica de
problemas em forma diferencial.