VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Programming Techniques in Materials Science
Programmiertechniken in der Materialwissenschaft
Last Updated: 2026-02-05 15:36:28
Abstract
This course introduces the general computing and programming skills which are necessary to perform numerical computations and simulations in materials science. This is achieved using the numerical computing environment Matlab and through the use of many practical examples and exercises.
Objective
On passing this course, the students should be able to develop their own programs for performing numerical computations and simulations, and they should be able to analyse and amend existing code.
Content
Introduction to Matlab; input/output; structured programming using loops and conditional execution; modular Programming using functions; flow diagrams; numerical accuracy; example: random walk model.
Resources
Learning Materials (Links)
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- keine
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Programmiertechniken in der Materialwissenschaft |
|
2 h weekly |