Computer Graphics Laboratory ETH Zurich

ETH

Courses Overview

Courses during Spring Semester

Mathematical Foundations of Computer Graphics and Vision (2021 course link)

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.

Visualization (2021 course link)

This lecture provides an introduction into the visualization of scientific and abstract data. It introduces into the two main branches of visualization: scientific visualization and information visualization. The focus is set onto scientific data, demonstrating the usefulness and necessity of computer graphics in other fields than the entertainment industry.

Parallel Programming (2021 course link)

The purpose of this course is to introduce students to parallel programming. By the end of the course students will be able to design and implement working parallel programs in traditional (e.g., Java Threads) and emerging parallel programming models, and master fundamental concepts in parallelism.

Game Programming Laboratory (2021 course link)

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.

Advanced Methods on Computer Graphics Seminar (2021 course link)

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.

Engineering Tool: Case Study Physics Simulations (2021 course link)

Courses during Autumn Semester

Computer Graphics (2020 course link)

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 (2020 course link)

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 (2020 course link)

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 (2020 course link)

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.

Semester, Bachelor and Master Theses

We propose a large variety of Semester, Bachelor and Master theses, as listed here. Contact the thesis coordinator (cgl-thesis@inf.ethz.ch) or the specific projects supervisors if you are interested.

Evaluations

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