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