HOME | ENGLISH | IMPRESSUM | KIT

Fortgeschrittene Objektorientierung

Neuigkeiten

02.11.2015 Die Noten sind nun im QISPOS eingetragen. Für die händisch angemeldeten Studierenden sollten die Noten in den nächsten Tagen eingetragen werden.
26.10.2015
  • Die Klausurergebnisse zur FOO-Klausur vom 02.10.2015 hängen jetzt im Foyer des Informatik-Gebäudes und am Lehrstuhl aus (Gebäude 50.34, gegenüber der Informatik-Bibliothek und gegenüber des Sekretariats des Lehrstuhls).
  • Die Klausureinsicht findet am 02.11.2015 zwischen 13:00 Uhr und 15:00 Uhr im Raum 010 im Informatik-Gebäude (50.34) statt.
26.10.2015
  • Voraussichtlich am Donnerstag, den 29.10.2015 werden wir die Ergebnisse zur FOO-Klausur vom 02.10.2015 im Foyer des Informatik-Gebäudes und bei uns am Lehrstuhl aushängen!
  • Die Klausureinsicht findet dann voraussichtlich am Mittwoch, den 04.11.2015 um 13:00 Uhr im Raum 010 im Informatik-Gebäude statt.
15.07.2015 Es steht ein Zusatzblatt mit nicht besprochenen Übungsaufgaben zur Verfügung.
15.07.2015 Der komplette Foliensatz steht nun online.
15.07.2015 Beachten Sie die Details zur Klausur.
07.07.2015 Bitte beachten Sie, dass FOO unter zwei Modulnummern geführt wird! Erläuterungen finden Sie im Abschnitt Formalitäten.
03.07.2015 Die Klausur ist jetzt zur Anmeldung freigeschaltet. Die Klausur findet wie angekündigt am 2.10.2015 um 11:00 statt.
27.05.2015 Die Klausur findet voraussichtlich am 2.10.2015 um 11:00 statt. Sobald der Termin endgültig bestätigt und die Klausur im Online-System zur Anmeldung freigegeben wurde, weisen wir in Vorlesung und Übung nochmals darauf hin.
18.05.2015 Achtung! Der Vorlesungstermin am 15.06.2015 findet statt!
16.03.2015 Die Übungsveranstaltungen beginnen am 21.04.2015.

Inhalt

Die Vorlesung ist keine Veranstaltung über objektorientierte Softwareentwicklung. Vielmehr behandelt sie theoretische Grundlagen, Implementierungstechniken und aktuelle Entwicklungen im Bereich objektorientierter Programmiersprachen.

Erfolgskontrolle

Anstatt von mündlichen Prüfungen werden für Fortgeschrittene Objektorientierung im Sommersemester 2015 Erfolgskontrollen in schriftlicher Form (Klausur) abgehalten. Die Klausur findet am

02.10.2015 um 11:00 Uhr

im Hörsaal am Fasanengarten ("HSaF", Gebäude 50.35) statt.

Anmeldeende ist am 20.09.2015.

Die Klausur hat einen Umfang von 90 Minuten. Zur Teilnahme an der Klausur ist neben dem Studierendenausweis unbedingt auch ein ein gültiger, amtlicher Lichtbildausweis (Personalausweis, Führerschein, Reisepass) mitzubringen!

Zugelassene Hilfsmittel

Erlaubte Hilfsmittel für die Klausur sind alle Quellen in Papierform, insbesondere

  • Vorlesungsfolien der Veranstaltung Fortgeschrittene Objektorientierung
  • Übungszettel und Beispiellösungen der Veranstaltung Fortgeschrittene Objektorientierung
  • Bücher, Ausdrucke und beliebige eigene Aufzeichnungen

Jegliche Elektronik (Mobiltelefon, Notebook, etc.) ist verboten!

Anmeldung

Die Anmeldung für die Klausur erfolgt über das Studierendenportal.

Altklausuren

Abgeschlossene Klausuren mit Beispiellösungen.
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)

Formalitäten

Detaillierte Informationen zu Voraussetzungen, Art der Erfolgskontrolle etc. entnehmen Sie bitte dem Modulhandbuch. Für Studierende im Studiengang Informatik/Diplom ist Fortgeschrittene Objektorientierung im Vertiefungsfach 6 (Softwaretechnik und Übersetzerbau) in einem Umfang von 2 SWS anrechenbar.

Wichtige Informationen für die Klausuranmeldung: Fortgeschrittene Objektorientierung ist im Prüfungssystem unter zwei Modulnummern zu finden:
  1. Studierende, die die Prüfung das erste Mal ablegen oder ihren ersten Versuch im Sommersemester 2012 oder später hatten, melden sich bitte unter Modulnummer 7580 an.
  2. Studierende, die die Prüfung wiederholen und ihren ersten Versuch im Wintersemester 2011/12 oder früher hatten, melden sich bitte unter Modulnummer 7040 an.

Übung

Begleitend zur Vorlesung wird eine Übungsveranstaltung angeboten.

Termine

vom 13.04.2015 bis 19.07.2015
Tag Beginn Ende Thema
Montag 14:00 Uhr 15:30 Uhr HS -102, 50.34

Unterlagen

Datum Zeit Ort Thema Unterlagen
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]

Veranstalter

Lehrstuhlinhaber
Prof. Gregor Snelting