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

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

Computational Methods for Engineering Applications

Lecturers & Examiners: Dr. Roger Käppeli, Dr. Marco Petrella
VVZ CR n/a

Last Updated: 2026-02-05 15:48:10

Abstract

The course gives an introduction to the numerical methods for the solution of ordinary and partial differential equations that play a central role in engineering applications. Both basic theoretical concepts and implementation techniques necessary to understand and master the methods will be addressed.

Objective

At the end of the course the students should be able to: - implement numerical methods for the solution of ODEs (= ordinary differential equations); - identify features of a PDE (= partial differential equation) based model that are relevant for the selection and performance of a numerical algorithm; - implement the finite difference, finite element and finite volume method for the solution of simple PDEs using C++; - read engineering research papers on numerical methods for ODEs or PDEs.

Content

Initial value problems for ODE: review of basic theory for ODEs, Forward and Backward Euler methods, Taylor series methods, Runge-Kutta methods, basic stability and consistency analysis, numerical solution of stiff ODEs. Two-point boundary value problems: Green's function representation of solutions, Maximum principle, finite difference schemes, stability analysis. Elliptic equations: Laplace's equation in one and two space dimensions, finite element methods, implementation of finite elements, error analysis. Parabolic equations: Heat equation, Fourier series representation, maximum principles, Finite difference schemes, Forward (backward) Euler, Crank-Nicolson method, stability analysis. Hyperbolic equations: Linear advection equation, method of characteristics, upwind schemes and their stability.

Resources

Lecture Notes

Script will be provided.

Literature

Chapters of the following book provide supplementary reading and are not meant as course material: - A. Tveito and R. Winther, Introduction to Partial Differential Equations. A Computational Approach, Springer, 2005.

Learning Materials (Links)

General Information

Language
English
Levels
BSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 180 minutes
Aids
Personal summary, 4 pages (2 sheets) A4 handwritten or machine-typed (single-spaced, font size at least 8 pt).

Course Components

Type Title Time & Place Hours
lecture Computational Methods for Engineering Applications
Lecture starts in the second week of the semester.
  • Tue 16:15-18:00 (HG E 5)
2 h weekly
exercise Computational Methods for Engineering Applications
Groups are selected in myStudies. Exercises start in the second week of the semester.
  • Thu 10:15-12:00 (CLA E 4)
  • Thu 10:15-12:00 (HG E 33.1)
  • Thu 10:15-12:00 (LFW B 3)
2 h weekly

Offered In