VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

327-0408-00L 4 Credits BSC D-MATL
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Programming and Simulation Techniques in Materials Science

Programmier- und Simulationstechniken in der Materialwissenschaft

Lecturers & Examiners: PD Dr. Markus Hütter
VVZ CR n/a

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
schriftlich 60 Minuten

Course Components

Type Title Time & Place Hours
lecture Programmier- und Simulationstechniken in der Materialwissenschaft
  • Tue 13:45-15:30 (HCI D 2)
2 h weekly
exercise Programmier- und Simulationstechniken in der Materialwissenschaft
  • Tue 15:45-17:30 (HCI D 451)
2 h weekly

Offered In