Courses Overview


Spring Semester 2015

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

    course details
  • 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.

    course details
  • 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.

    course details
  • 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++.

    course details
  • 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.

    course details
  • 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.

    course details

Autumn Semester 2014/15

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

    course details
  • 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.

    course details
  • 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.

    course details
  • Multimedia Communications

    After a summary of fundamentals in signal processing and information theory, an introduction to processing and coding of different types of multimedia is given. This starts with speech (PCM, vocoder, CELP etc.), continues over audio (MP3, AAC etc.), still images (JPEG etc.), video (MPEG-2, MPEG-4, H.264/AVC etc.), and interactive graphics (VRML, MPEG-4), to emerging and future multimedia content such as 3D video and free viewpoint video. Algorithms as well as human perception will be adressed.

    course details
  • 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.

    course details
  • 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.

    course details