Overview
Key Features
The mathematical derivation of the computational algorithm is accompanied by python codes embedded in Jupyter notebooks. In a unique setup you can see how the mathematical equations are transformed to a computer code and the results visualized. The emphasis is on illustrating the fundamental mathematical ingredients of the various numerical methods (e.g., Taylor series, Fourier series, differentiation, function interpolation, numerical integration) and how they compare.
You will be provided with strategies how to ensure your solutions are correct, for example benchmarking with analytical solutions or convergence tests. The mathematical aspects are complemented by a basic introduction to wave physics, discretization, meshes, parallel programming, computing models.
The Computers, Waves, Simulations - A Practical Introduction to Numerical Methods using Python course offered by Coursera in partnership with Ludwig-Maximilians-Universität München (LMU) targets anyone who aims at developing or using numerical methods applied to partial differential equations and is seeking a practical introduction at a basic level. The methodologies discussed are widely used in natural sciences, engineering, as well as economics and other fields.
Programme Structure
Courses include:
- Discrete World, Wave Physics, Computers
- Taylor Operators
- 1D Wave Equation - von Neumann Analysis
- 2D - Numerical Anisotropy, Heterogeneous Media
- The Pseudospectral Method, Function Interpolation
- Static Elasticity
- Dynamic Elasticity
Key information
Duration
- Part-time
- 1 months
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Campus Location
- Mountain View, United States
Disciplines
Software Engineering View 330 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Intermediate Level
- Basic knowledge of calculus and analysis, series, partial differential equations, and linear algebra.
- This course is aimed at learners with a background in mathematics or quantitative fields who want to develop practical skills in numerical methods using Python to solve and simulate real‑world problems involving waves and partial differential equations.
Tuition Fees
Additional Details
Course is free for the first 7 days. After 7 days, the course can be accessed with the Coursera Plus Subscription