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

636-0122-00L 4 Credits DR , MSC D-BSSE , D-INFK

Introduction to Scientific Computing

Lecturers & Examiners: Dr. Roman Vetter
VVZ CR n/a

Last Updated: 2026-06-03 00:14:08

Abstract

This course offers an introduction to the basics of scientific computing and modelling with applications in biology and biomechanics. The covered topics include floating point arithmetic, error estimation, spatial and temporal discretization techniques, numerical integration methods, stability, numerical solution of differential equations, particle simulations, parallelization etc.

Objective

This course aims at providing basic knowledge required to address scientific questions using quantitative numerical methods and computing. Students learn to recognize potential pitfalls and limitations associated with discretization and approximative numerical methods, and to select appropriate solution techniques for a given numerical problem.

Content

Besides experiments and theory, numerical simulations have become the third pillar of natural sciences and engineering. This course introduces fundamental principles of numerical computing and modelling with applications in biology and biomechanics. The course includes hands-on practical programming exercises in which the students learn how to implement and perform various numerical simulations. Time permitting, the tentative list of topics is: • Floating-point arithmetic • Algorithmic complexity • Numerical root finding • Numerical quadrature & integration • Mass-spring systems • Time propagation & stability • Particle simulations, molecular dynamics • Error estimation • Uncertainty propagation • Cell & tissue models • Ordinary & partial differential equations • Finite difference method • Finite element method • Parallel computing & computer architecture

Resources

Lecture Notes

Lecture notes will be made available online for download on a weekly basis.

Literature

Recommended literature will be communicated during the course. The exam covers only what is taught in the course and does not require further reading.

General Information

Language
English
Levels
DR , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 20 minutes
Students have the opportunity to orally present their exercises throughout the course for a bonus of up to 0.25 to the final grade.

Course Components

Type Title Time & Place Hours
lecture with exercise Introduction to Scientific Computing
The lecture takes place in person in Basel. Recordings will be made available on Moodle.
  • Fri 11:15-14:00 (BSS E 23)
3 h weekly

Offered In