VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Programming and Simulation Techniques in Materials Science
Programmier- und Simulationstechniken in der Materialwissenschaft
Last Updated: 2026-02-05 15:20:00
Abstract
Introduction to techniques relevant for scientific programming and simulation. Introduction to the programming language Matlab (R). Methods: Monte Carlo simulation, Molecular dynamics and Brownian dynamics. Applications: Ising model, many-particle systems in and out of equilibrium
Objective
Learn techniques which are used in the computer-based study of the physics of materials; develop the capability to transform physics questions in materials science into a form suitable for computer studies, including writing the computer program
Content
Programming in Matlab (R): - Fundamentals - Numerical mathematics (statistics, solving coupled equations) - Visualization Simulation techniques in materials science: - Monte Carlo simulation (for many-particle systems) - Molecular dynamics, Brownian dynamics (for many-particle systems) Symbolic calculations (differentiation, integration, systems of equations): - selected topics of the programming language Mathematica (R)
Resources
Lecture Notes
Auxiliary material is available athttp://www.polyphys.mat.ethz.ch/education/PSM
Literature
A. Quarteroni, F. Saleri: Scientific Computing with Matlab (Springer, 2003) Matlab: http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml S. Wolfram: Mathematica (Addison Wesley, 1991) M.P. Allen, D.J. Tildesley: Computer Simulation of Liquids (Clarendon Press, 1992)
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Programmier- und Simulationstechniken in der Materialwissenschaft |
|
2 h weekly |
| exercise | Programmier- und Simulationstechniken in der Materialwissenschaft |
|
2 h weekly |