Computer Graphics Laboratory ETH Zurich


Informatik I D-MAVT - FS15 - Homework


Exercise Locations

The following locations are reserved for the exercise lessons.

The exercise lessons will start in the second week!

Room Day Time

Tuesday 14.15-16.00

Wednesday 13.15-15.00

Wednesday 15.15-17.00

Registration Exercise Groups

Registration is closed.


There is a forum where students can exchange comments about the lecture. Questions can be posted, and students can provide answers. Bug reports are also welcome.

You can access the forum in Olat with your nethz login here:

Forum Info1 D-MAVT 2015

If you have not worked with Olat before you need to set a user name on your first login.
Go to Olat, select ETH Zurich in the pull-down menu, click on login, enter your nethz login and password, accept the message "Browser Website Certified...", and type your Olat user name.
The user name cannot be altered afterwards. The Olat Manual can be found here:
Olat Manual.


Download is restricted to computers within the ETH Network (IP = 129.132.*, 195.176.*, 10.5.*, 10.6.*)


Programmierumgebung (siehe Beiblatt 1): - [VirtualBox Image] [MD5-Prüfsumme]
Das VirtualBox-Image ist ungefähr 2.4 GB gross. Für den Import in VirtualBox werden weitere ca. 6 GB benötigt. Nach dem Import wird die OVA-Datei nicht mehr benötigt.
Beiblätter: - [Beiblatt 1] - [Beiblatt 2] - [Beiblatt 3]
Übung 1: Linux, Terminal und Kompilieren - [Übungsblatt] - [] - [Slides]
Bringen Sie Ihren Laptop in die Übungsstunde mit. Falls Sie nicht Fedora Linux verwenden, installieren Sie vor der Stunde das VirtualBox-Image. Besuchen Sie das Forum falls Sie auf Probleme stossen.
Übung 2: Programmieren in Eclipse - [Übungsblatt] - [Slides] - [Lösung]
Übung 3: Datentypen und Funktionen - [Übungsblatt] - [Slides] - [Lösung]
Übung 4: Logische Ausdrücke und Verzweigungen - [Übungsblatt] - [Slides] - [ASCII slide] - [Lösung]
Übung 5: Arrays und Strings - [Übungsblatt] - [Slides] - [Lösung]
Übung 6: Kontrollfluss - [Übungsblatt] - [Slides] - [Lösung]
Übung 7: Pointers - [Übungsblatt] - [Slides] - [Lösung]
Übung 8: Funktionen I - [Übungsblatt] - [Slides] - [Lösung]
Übung 9: Funktionen II - [Übungsblatt] - [Slides] - [Lösung]
Übung 10: Klassen - [Übungsblatt] - [Slides] - [Lösung]
Übung 11: Vererbung - [Übungsblatt] - [Slides] - Lösung: [PDF] [CPP]
Übung 12: Datenstrukturen und Kopien - [Übungsblatt] - [Slides] - Lösung: [PDF] [CPP]

Alte Prüfungen

Einzelne Prüfungsaufgaben 2014 - [Aufgaben]
Einzelne Prüfungsaufgaben 2012 / 2013 - [Aufgaben]
Alte Prüfung 2012 D-MAVT - [Aufgaben]
Prüfungsaufgaben 2006 D-ITET - [Aufgaben]


Die Übungen müssen bis zum Abgabetermin elektronisch eingereicht werden.