Department of Mathematics

Numerical Methods for Elliptic and Parabolic PDEs

Please note that this page is old.
Check in the VVZ for a current information.


Lecture notes

Will be handed on hard copy.


Also see:
Assistant positions
BSc, MSc, ETc. thesis topics


Assignments are published on Mondays. You submit the solutions the following Monday before the Tutorials. Please us this link to submit solutions to coding problems.


Please find all necessary information here.

Aims of the course

The course gives a comprehensive introduction into the numerical treatment of linear and non-linear elliptic boundary value problems and related eigenvalue problems and parabolic evolution problems. Emphasis is on theory and the foundations of numerical methods. Practical exercises involve Matlab implementation of finite element methods.

Participants of the course will become familiar with:

Content of the course (cf. vvz)




recommended (but not mandatory):

more useful books:

yet more:

Note: "available online" applies to users in the ETH domain (student computers / ETH WiFi / VPN)

Matlab links

ETH students can download Matlab with a free network license from Stud-IDES

Matlab tutorials, etc.

Python 2.7

Programming problems can be submitted either in Python 2.7 or in Matlab. Python is free (even if you are not a student) and easy to learn but more efficient and universal than Matlab.

Find here the Python tutorial for ETH students and here the official Python tutorial.

Relevant packages are NumPy, SciPy and MatPlotLib for plotting.

Find here a short comparison between Matlab and Python.


Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2016 Mathematics Department | Imprint | Disclaimer | 14 December 2015