Computer Graphics Laboratory ETH Zurich

ETH

Courses Overview

Courses during Autumn Semester

Visual Computing

This course provides an in-depth introduction to the core concepts of computer graphics, computer vision and multimedia. The course forms a basis for the specialization track Visual Computing of the CS master program at ETH.

Computer Graphics

This course covers some of the fundamental concepts of modern computer graphics. The main topics of the course are modeling and rendering. During the course, we will discuss how digital 3D scenes are represented and modeled, and how a realistic image can be generated from a digital representation of a 3D scene.

Physically-based Simulation

Physically-based simulations are fundamental to many applications of computer graphics, including 3D video games, animated movies and films, or virtual surgery. This course introduces the physical concepts as well as the numerical methods required for simulating deformable objects, fluids, rigid bodies, and other physical systems. The material covered in this lecture ranges from simple mass-spring systems to advanced topics such as finite elements.

Advanced Topics in Computer Graphics and Vision 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.

PhD Seminar

In this doctoral seminar, current research at the Institute for Visual Computing will be presented and discussed. The goal is to learn about current research projects at our institute, to strengthen our expertise in the field, to provide a platform where research challenges can be discussed, and also to practice scientific presentations.

Courses during Spring Semester

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.

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.

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++.

Advanced Methods on Computer Graphics 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.

PhD Seminar

In this doctoral seminar, current research at the Institute for Visual Computing will be presented and discussed. The goal is to learn about current research projects at our institute, to strengthen our expertise in the field, to provide a platform where research challenges can be discussed, and also to practice scientific presentations.

Evaluations

Information about the course evalutation of the "Didaktikzentrum der ETH Zurich".