- Reach an advanced level of proficiency in the use of basic simulation algorithms (finite differences, Monte Carlo methods, etc.)
- Reach an introductory level of knowledge on advanced simulation techniques (spectral methods, Lagrangian methods, etc.)
- Be able to simulate numerically a complex problem in plasma physics: algorithm selection, implementation, benchmarking and solution.