Basic ideas and concepts: ordinary and partial differential equations, initial conditions, boundary conditions and stability, finite difference method, function approximation, weak formulation, finite element methods, error estimate.
Algorithms and programming: calculation of approximate solution to basic partial differential equations with numerical methods.
A general aim with the course is to help the student to develop a good understanding of simulation with differential equations including basic mathematical concepts as ordinary and partial differential equations, initial condition, boundary condition, stability, finite difference methods, function approximation, finite element methods and error estimate. And to give skills in, by using computers, approximately solving basic partial differential equations with numerical methods, interpreting computational result and estimating the numerical error in calculations.
On completion of the course, the student should be able to
- account for basic mathematical concepts as ordinary and partial differential equations, initial condition and boundary condition, stability, function approximation, finite element methods, finite difference methods and error estimate.
- formulate numerical methods for basic partial differential equations
- design and implement program for solution of ordinary and simple partial differential equations
- use and modify existing computer programs for solving differential equations
- present results in a clear way
- use existing functions for visualisation of results