6 EC
Semester 2, period 4
5284SCCO6Y
The course focuses on developing numerical algorithms to solve prototypical partial differential equations. Students will learn how to discretize differential equations using finite difference approximations, analyse the stability and accuracy of finite difference schemes, and implement these schemes in code to solve a variety of scientific and engineering problems. Topics covered include:
Furthermore, the course provides a brief introduction to advanced numerical methods (finite volume, and finite element).
Kyle Novak, Numerical Methods for Scientific Computing, 2nd edition
A working python distribution is necessary with the basic scientific libraries (numpy, scipy, numba, matplotlib).
The lectures will present the theoretical background as well as adding several optional small simulation exercises. During these lectures three assignments will be defined that the students will work on in pairs. The guided laptop sessions will give aid with the technical questions towards the completion of the assignments.
Activity | Hours | |
Hoorcollege | 28 | |
Laptopcollege | 28 | |
Tentamen | 3 | |
Self study | 109 | |
Total | 168 | (6 EC x 28 uur) |
This programme does not have requirements concerning attendance (Ter part B).
| Item and weight | Details |
|
Final grade | |
|
1 (100%) Tentamen |
lab assignment 50% and exam 50%
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
| Weeknummer | Onderwerpen | Studiestof |
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 |