SoSe 2016

Modellierung I

Chen Li; Univ.-Prof. Dr. Michael Wand

Shortname: Modellierung I
Course No.: 08.079.314

Additional information

This is a series of two lectures. Both are suitable for both advanced (last year) Bacholor students or Masterstudents in computer science or students from other disciplines with a suitable background (mathematics & programming skills).

Contents

Overview of Modeling I
The lecture discusses basic concepts of how to model real-world phenomena with a computer. The goal is to give an overview of basic mathematical and theoretical tools for modeling, and (in particular) to bring these concepts into practical implementation and application.

Modeling of real-world phenomena poses a number of questions:

  1. Representation: Which information is constitutes the state of the modeled phenomenon?
  2. Rules/dynamics: How does the phenomenon evolve/behave over time / space?
  3. Simulation: How can we simulate it?
  4. Inverse problems: Can we adjust the model parameter such that the simulation explains real-world measurement data?

Bottom Line: Modelling I = Linear Modelling
Modelling 1 is the first part of a two-lecture series. It will focus on linear models (state as vector in a linear space). It will discuss representations and sampling issues, and show a number of practical examples (such as global illumination or dynamicals of objects). For inverse problems, we consider simple quadratic variational formulations that can be solved with the nice & easy to use linear algebra tools.

The second part (Modelling 2) will go deeper into the area of non-linear models (non-linear optimization, differential geometry). It is regularly held in the corresponding upcomming winter semester.

Requirements / organisational issues

Essential:

  1. Basic Mathematics: Core lectures from Bachelor Computer Science (Calculus, Algebra, Basic Statistics) or equivalent knowledge (for example, from a related diszipline).
  2. Good programming skills („Einführung in die Programmierung“, „Einführung in die Softwareentwicklung“, „Datenstrukturen und Algorithmen“ or equivalent).

Useful:

  1. C++ knowledge: Tutorials will use C++ (other languages are permitted but this might require some additional effort).
  2. Basics of computer graphics are useful, but not required (plan for a bit of extra time, in case).

Dates:

Date (Day of the week)TimeLocation
04/21/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
04/28/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
05/12/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
05/19/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
06/02/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
06/09/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
06/16/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
06/23/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
06/30/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
07/07/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
07/14/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik
07/21/2016 (Thursday)16.00 to 18.0004 426
2413 - Neubau Physik/Mathematik

Semester: SoSe 2016