Mathematical Foundations of Computer Graphics and Vision
This course will provide in-depth coverage of some fundamental mathematical tools
that are widely used in current state of the art techniques in computer graphics
and vision. For each covered topic we will showcase some important related applications.
The course is designed in a bottom up fashion by first presenting the theory behind each
covered topic and then by showing how these mathematical tools are applied to
various cutting edge graphics and vision problems.
(link to the course website)
Game Programming Laboratory
The goal of this course is the in-depth understanding of the technology and programming underlying
computer games. Students gradually design and develop a computer game in small groups and get
acquainted with the art of game programming.
(link to the course website)
Image Synthesis
In the class we will discuss advanced computer graphics techniques for realistic image synthesis.
The goal of the course is to get a broader knowledge of available rendering algorithms and an
in-depth understanding of advanced topics in rendering. Students will learn about and implement
a variety of core rendering algorithms including rasterization, ray tracing, and micro-polygon
rendering. We will then build upon this foundation and explore techniques for simulating global
illumination, participating media, precomputed radiance transfer, and material models including
BRDFs and BSSRDFs.
(link to the course website)
Informatik I
The course covers the fundamental concepts of computer programming and gives a
short overview of object oriented program design. We will use C/C++.
(link to the course website)
Seminar
This seminar covers advanced topics in computer graphics, including both seminal research papers
as well as the latest research results. Topics include modeling, rendering, animation, real-time graphics,
physical simulation, computational photography, and others. The goal is to obtain an in-depth
understanding of actual problems and research topics in the field of computer graphics as well as
improve presentation and critical analysis skills.
(link to the course website)
|