HOME | DEUTSCH | IMPRESSUM | KIT

Advanced Object-Orientation

Description and lecture notes only available in german.

Former Exams

Previous Exams.
SemesterDatumPDF
Sommersemester 2022 Klausur vom 26. September 2022 Download (ohne Lösungen)
Download (mit Lösungen)
Sommersemester 2019 Klausur vom 25. September 2019 Download (ohne Lösungen)
Download (mit Lösungen)
Sommersemester 2017 Klausur vom 02. Oktober 2017 Download (ohne Lösungen)
Download (mit Lösungen)
Sommersemester 2015 Klausur vom 02. Oktober 2015 Download (ohne Lösungen)
Download (mit Lösungen)
Sommersemester 2014 Klausur vom 30. September 2014 Download (ohne Lösungen)
Download (mit Lösungen)
Sommersemester 2013 Klausur vom 26. September 2013 Download (ohne Lösungen)
Download (mit Lösungen)

Tutorial

The tutorial website can be found here.

Schedule

vom 13.04.2015 bis 19.07.2015
Date Begin End Ort
Montag 14:00 Uhr 15:30 Uhr HS -102, 50.34

Materials

Date Time Location Topic Documents
Mo. 13.04. 14:00h - 15:30h HS -102, 50.34 Organisatorisches [PDF] [PDF4]
Einfachvererbung, VTables 1 [v1.0.1] ??? auf Folie 31 hinzugefügt [PDF] [PDF4]
Mo. 20.04. 14:00h - 15:30h HS -102, 50.34 Einfachvererbung - Softwaretechnische Aspekte [PDF] [PDF4]
Tücken der dynamischen Bindung [v1.0.1] Tippfehler in Code-Beispiel beseitigt [PDF] [PDF4]
Mo. 27.04. 14:00h - 15:30h HS -102, 50.34 Invarianten, Verhaltenskonformanz [v1.0.1] Korrekturen und Ergänzungen Folien 63ff. [PDF] [PDF4]
Mo. 04.05.
NEU! (18.09.)
14:00h - 15:30h HS -102, 50.34 Mehrfachvererbung [v1.0.2]
  • Ergänzung Folie 85; Overlay hinzugefügt.
  • Folie 73/85: Subobjektreihenfolgen im
    Objektlayout korrigiert
  • Folie 85: Ziele von virtuellen Subobjekt-
    zeigern korrigiert
[PDF] [PDF4]
Mehrfachvererbung, VTables 2 [v1.0.2]
  • Folie 90: Falsche Bemerkung entfernt
  • Folie 92: Stichpunkte ausführlicher
[PDF] [PDF4]
Mo. 11.05. 14:00h - 15:30h HS -102, 50.34 Mehrfachvererbung - Implementierung [v1.0.2]
  • Folie 98: Overlays getauscht
  • Folie 101: Layout repariert
  • Folie 101: Korrekturen
[PDF] [PDF4]
Mo. 18.05. 14:00h - 15:30h HS -102, 50.34 Java-Interfaces [PDF] [PDF4]
Überladung [v1.0.1]
  • leichte Anpassung Folie 118
  • Ergänzungen Folie 119
  • Folien 130/131 sind Zusatzstoff
[PDF] [PDF4]
Innere Klassen [PDF] [PDF4]
Mo. 25.05. Pfingstmontag
Mo. 01.06. 14:00h - 15:30h HS -102, 50.34 Generics [v1.0.1]
  • leichte Änderung Folie 145
  • Ergänzung Folie 146
  • leichte Vereinheitlichung Folie 147
[PDF] [PDF4]
Mo. 08.06. 14:00h - 15:30h HS -102, 50.34 Tyrannei der dom. Dekomposition [PDF] [PDF4]
Mo. 15.06. 14:00h - 15:30h HS -102, 50.34 Tyrannei der dom. Dekomposition - Teil 2 [v1.0.1]
  • geänderte Foliennummerierung ab Folie 178
  • kleine Änderung Folie 178, 196, 198
[PDF] [PDF4]
Programmanalyse - Teil 1 [v1.0.3]
  • geänderte Foliennummern
  • klarere Schachtelung auf Folie 214
  • Folie 214: Präzisierung
  • Optimierungshinweis auf Folie 222
[PDF] [PDF4]
Mo. 22.06. 14:00h - 15:30h HS -102, 50.34 Programmanalyse - Teil 2 [v1.0.1]
  • Ergänzung auf Folie 224
[PDF] [PDF4]
Mo. 29.06. 14:00h - 15:30h HS -102, 50.34 Typsysteme [PDF] [PDF4]
Mo. 06.07. 14:00h - 15:30h HS -102, 50.34 Typsysteme [PDF] [PDF4]
Mo. 13.07. 14:00h - 15:30h HS -102, 50.34 Typsysteme - Erweiterungen [v1.0.4]
  • Folien 277-280 sind kein Zusatzstoff!
  • Folien 284-286 sind kein Zusatzstoff!
  • Folie 270: B<=A statt A<=B (sonst wer-
    den Ko- und Kontravarianz falsch herum ver-
    wendet)
  • Folie 270: Beispiele vertauscht
[PDF] [PDF4]
Der komplette Foliensatz als Download [PDF] [PDF4]

Personnel

Department Head
Prof. Gregor Snelting