Modulcode: | infNumSim-01a |
Englische Bezeichnung: | Numerical Simulation |
Modulverantwortliche(r): | Prof. Dr. Thomas Slawig |
Turnus: | unregelmäßig (WS20/21) |
Präsenzzeiten: | 4V 2Ü |
ECTS: | 8 |
Workload: | 60 h lectures, 30 h group excercise, 150 h self-study and home exercise |
Dauer: | ein Semester |
Modulkategorien: | BSc-Inf-WP (BSc Inf (21)) WI (BSc Inf (15)) MSc-Inf-WP (MSc Inf (21)) 2F-MEd-Inf-WP (MEd-Hdl Inf (21)) 2F-MA-Inf-WP (2F-MA Inf (21)) WI (MSc Inf (15)) |
Lehrsprache: | Englisch |
Voraussetzungen: | Inf-Math-A Inf-Math-B Inf-Math-C Inf-ObjPro |
Basic tasks, methods and techniques in numerical simulation are presented and learned. This includes aspects of modeling, discretization, implementation, computing and post-processing.
The students
Nowadays, many tasks or problems coming form scientific areas as physics, biology, chemistry, economics, and engineering are solved by simulations on a computer. A simulation relies on a model that can be formulated in a mathematical form. Then, this model is translated into a code written in some programming language. Many problems of the abovementioned types are described by ordinary or partial differential equations. These continuous equations have to be discretized to be solved on a computer. In many cases, solutions can only be iteratively approximated. In this lecture, typical examples are used to study and learn all simulation-related aspects. We begin with the (mathematical) model and end up with the assessment and appropriate presentation of the simulation results. For this purpose, it is important to understand the crucial steps in the simulation process, what kind of errors may occur, and how they can be minimized. Moreover, we take into account options for the use of Artificial Intelligence/Machine Learning methods in numerical simulation.
Written report in combination with oral presentation at the end of the semester.
Lectures as input, group exercises, discussions, self-study and computer work.
BSc/MSc Informatik
We will cover all topics relevant for numerical simulation, from the special viewpoint of computer science:
This may come from any discipline (physics, biology, climate science, economy, ...)
Research-based teaching means that you, the participants in the course, can strat from any of the above points to learn:
You may have a research topic or problem that you are interested in (and where you think this can be simulated in some way):
You may be interested in a special modeling technique:
You may be interested in a solution method:
You may be interested how a given software for a given resaerch question is working and what is behind?
What are the challenges when running complex models on high performance hardware?
Research-based teaching means that this is not a course where you just sit back and wait what the professor is telling you. In contrast, you may define your own research question and work on it in groups. Nevertheless, you will learn all important things you need to know about numerical simulation. And you will get input w.r.t. special topics that are important or necessary for your learning progress.