Enroll Course: https://www.coursera.org/learn/computers-waves-simulations

Se você está interessado em aprender a resolver equações diferenciais parciais usando métodos numéricos e transformá-las em códigos Python, o curso Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python disponível no Coursera é uma excelente opção.

O curso oferece uma introdução básica aos métodos como o método das diferenças finitas, o método pseudospectral, o método de elementos lineares e espectrais, aplicados à equação de onda escalar 1D (ou 2D). Com uma abordagem prática, o conteúdo é apresentado por meio de notebooks Jupyter, permitindo que você veja e compreenda como a matemática se transforma em programação.

Síntese do Curso

O curso é dividido em 9 semanas, cobrindo tópicos essenciais para a compreensão e implementação dos métodos numéricos:

  • Week 01: Um mundo discreto, física das ondas e computação.
  • Week 02: Método das diferenças finitas e operadores de Taylor, focando no erro de aproximações.
  • Week 03: Análise de von Neumann da equação de onda 1D utilizando diferenças finitas.
  • Week 04: Extensão da equação de onda para 2D e introdução à anisotropia numérica.
  • Week 05: Método pseudospectral e interpolação de funções com séries de Fourier.
  • Week 06: Introdução ao método dos elementos finitos e elasticidade estática.
  • Week 07: Extensão do método de elementos finitos para elasticidade dinâmica.
  • Week 08: Método espectral-elementar e integração numérica.
  • Week 09: Testes de convergência para a equação de onda elástica 1D.

Este curso é ideal para estudantes de ciências exatas, engenheiros e entusiastas da computação que estão buscando entender como aplicar conceitos matemáticos em simulações computacionais. Com exemplos práticos tirados de ciências ambientais e outros campos, a relevância do conteúdo é evidente.

Recomendo fortemente o curso para quem deseja aprimorar suas habilidades em programação, análise numérica e modelagem computacional. A combinação de teoria e prática resulta em um aprendizado sólido, fazendo com que complexidades matemáticas se tornem mais compreensíveis e aplicáveis.

Enroll Course: https://www.coursera.org/learn/computers-waves-simulations