Markus Gross: Catalogue data in Spring Semester 2015 |
Name | Prof. Dr. Markus Gross |
Field | Informatik (Computergraphik) |
Address | Institut für Visual Computing ETH Zürich, CNB G 109 Universitätstrasse 6 8092 Zürich SWITZERLAND |
Telephone | +41 44 632 71 14 |
Fax | +41 44 632 11 72 |
grossm@inf.ethz.ch | |
Department | Computer Science |
Relationship | Full Professor |
Number | Title | ECTS | Hours | Lecturers | |
---|---|---|---|---|---|
252-0832-00L | Informatics | 4 credits | 2V + 2U | M. Gross | |
Abstract | The fundamental elements of imperative programming languages (variables, assignments, conditional statements, loops, procedures, pointers, recursion) are explained on the basis of C++. Simple data structures (lists, trees) and fundamental algorithms (searching, sorting) are discussed and implemented. Finally, the concept of object oriented programming is briefly explained. | ||||
Objective | The fundamental elements of imperative programming languages (variables, assignments, conditional statements, loops, procedures, pointers, recursion) are explained on the basis of C++. Simple data structures (lists, trees) and fundamental algorithms (searching, sorting) are discussed and implemented. Finally, the concept of object oriented programming is briefly explained. | ||||
Content | Anhand der Programmiersprache C++ werden die elementaren Elemente der imperativen Programmiersprachen (Variablen, Zuweisungen, bedingte Anweisung, Schleifen, Prozeduren, Pointer) eingeführt. Darauf aufbauend, werden dann einfache Datenstrukturen, z.B. Listen und Bäume, sowie grundlegende Algorithmen, z.B. zum Suchen und Sortieren, behandelt. Elementare Techniken zur Analyse von Algorithmen (wie asymptotische Laufzeitanalyse, Invarianten) werden vermittelt. Abschliessend wird kurz das Konzept der Objektorientierung erläutert. | ||||
Literature | Wird noch bekannt gegeben. | ||||
252-5704-00L | Advanced Methods in Computer Graphics Number of participants limited to 24. | 2 credits | 2S | M. Gross, O. Sorkine Hornung | |
Abstract | This seminar covers advanced topics in computer graphics with a focus on the latest research results. Topics include modeling, rendering, animation, physical simulation, computational photography, and others. | ||||
Objective | 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. | ||||
264-5800-04L | Doctoral Seminar in Visual Computing (FS15) | 1 credit | 1S | M. Gross, M. Pollefeys, O. Sorkine Hornung | |
Abstract | Current research at the IVC will be presented and discussed. | ||||
Objective | Learn about current research results in the area of Visual Computing, practice of scientific presentations. | ||||
Content | Current research at the IVC will be presented and discussed. | ||||
Prerequisites / Notice | Ungraded semester performance. Presence is mandatory to pass the seminar. Every participant has to present her reseach once a year. The course requires solid knowledge in the area of Computer Graphics and Computer Vision as well as state-of-the-art research. |