Objektorientierte Modellierung, Spezifikation und Implementierung

Kurzbeschreibung

Der Kurs gibt eine Einführung in Grundprinzipien der Objektorientierung. Analyse und Entwurf von Systemen werden dabei mit einer speziellen Ausrichtung auf objektorientierte Modellierungansätze einerseits sowie mit der Anwendung der Simulationsbibliothek ODEMx andererseits behandelt (Prof. Fischer).

Der Implementationsaspekt findet anhand einer vollständigen Einführung in die Sprache C++ gemäß ISO/IEC-14882 Berücksichtigung. Dabei geht es zunächst um die Vermittlung von elementaren und fortgeschrittenen Konzepten von C++. Darauf aufbauend wird auf moderne Möglichkeiten und Techniken der generischen Programmierung in C++ eingegangen (Dr. Ahrens).

News

04.02.2010

Als Anhaltspunkt für die Lösung der 7. Praktikumsaufgabe: Der durchschnittliche Schaden eines Feuers beträgt 19,5% des Ausgangsmaterials.

21.01.2010

Die 7. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 12.02.2010 4:00 Uhr.

07.01.2010

Die Abgabefrist für die 6. Praktikumsaufgabe wurde auf den 21.01.2010 4:00 Uhr verschoben.

Als Hilfestellung für die Lösung der 6. Praktikumsaufgabe soll folgende Ausgabe der Musterlösung der 5. Aufgabe dienen:

1: Verteilung(7.5 , 0.5); Durchsatz Autos: 8745
2: Verteilung(7.5 , 0.5); Abfertigungsdauer: 24.9483 min
3.a.1: Verteilung(10.0 , 1.0); Durchsatz Autos: 8740
3.a.2: Verteilung(10.0 , 1.0); Abfertigungsdauer: 33.9707 min
3.b.1: Verteilung(15.0 , 2.0); Durchsatz Autos: 8699
3.b.2: Verteilung(15.0 , 2.0); Abfertigungsdauer: 107.189 min

05.01.2010

Die 6. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 14.01.2010 4:00 Uhr.

22.12.2009

Die 6. Praktikumsaufgabe ist noch nicht fertiggestellt. Ich werde euch benachrichtigen, wenn es soweit ist. Wir wünschen allen ein besinnliches Weihnachtsfest und einen guten Rutsch in neue Jahr.

04.12.2009

Die 5. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 17.12.2009 4:00 Uhr. Der Rhythmus für die Aufgaben wurde auf 2 Wochen erhöht.

27.11.2009

Die 4. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 03.12.2009 4:00 Uhr.

17.11.2009

Die 3. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 25.11.2009 8:00 Uhr.

13.11.2009

Die 3. Praktikumsaufgabe wird erst Anfang nächster Woche veröffentlicht. Aber sie kommt ganz gewiss.

04.11.2009

Die 2. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben). Die Abgabe erfolgt über Goya bis zum 12.11.2009 8:00 Uhr.

Da die Räumlichkeiten unserer Veranstaltung von der KIF benötigt werden, fallen die Vorlesung und das Praktikum am 19.11.2009 aus.

22.10.2009

In Goya können und sollten nun Gruppen gebildet werden. Wie angekündigt sind die Aufgaben in Gruppen von zwei bis drei Studenten abzugeben.

Die Praktikumsveranstaltung beginnt Donnerstags um 11:00 s.t.

Die 1. Praktikumsaufgabe ist nun verfügbar (siehe Abschnitt Aufgaben).

Veranstaltungsdaten

Abschnitt falten Abschnitt öffnen
VLDi09-11wöch.RUD 25, 3.101J. Fischer
 Do09-11wöch.RUD 25, 3.101K. Ahrens
PRDo11-13n.V.RUD 25, 3.101I. Eveslage

Unterlagen

Abschnitt falten Abschnitt öffnen

Der Zugriff ist teilweise auf Institutsrechner (Computerpool) beschränkt.

Vorlesungsfolien

Diese Folien können eine Mitschrift während der Vorlesung nicht völlig ersetzen. Es wird – vor allem im C++-Teil, aber nicht nur dort – in der Vorlesung auch Wissen vermittelt, das Bestandteil der Prüfung, aber nicht der Vorlesungsfolien ist. Es sei noch einmal darauf hingewiesen, dass das Ausdrucken dieser Dateien am Institut untersagt ist.

Modellierung/Simulation
(Prof. Fischer)

C++
(Dr. Ahrens)

Beispieldateien

Praktikum

Abschnitt falten Abschnitt öffnen

Folien aus dem Praktikum

Aufgaben

An dieser Stelle werden zu gegebener Zeit für die verschiedenen Teile der Vorlesung Aufgaben erscheinen. Es wird voraussichtlich mehrere fakultative und nur ein paar wenige abzugebende Aufgaben geben (wobei letztere erstere als Voraussetzung haben!).

Aufgaben Abschnitt falten Abschnitt öffnen

  • Aufgabe 1: Objektdiagramm und Differentialgleichungen
  • Aufgabe 2: Felder und Exceptions (50 Punkte, Abgabe über Goya bis zum 12.11.2009 8:00 Uhr)
  • Aufgabe 3: Clocks (100 Punkte, Abgabe über Goya bis zum 25.11.2009 8:00 Uhr)
  • Aufgabe 4: Barbershop (100 Punkte, Abgabe über Goya bis zum 03.12.2009 4:00 Uhr)
  • Aufgabe 5: Autofähre (100 Punkte, Abgabe über Goya bis zum 17.12.2009 4:00 Uhr)
  • Aufgabe 6: Autofähren (100 Punkte, Abgabe über Goya bis zum 14.01.2010 4:00 Uhr)
  • Aufgabe 7: Feuerwehr (100 Punkte, Abgabe über Goya bis zum 12.02.2010 4:00 Uhr)

Werkzeuge

Informationen zu den benötigten Werkzeugen gibt inklusive Downloadmöglichkeiten auf separaten, teilweise etwas restriktiveren Webseiten


Valid XHTML 1.1! Valid CSS! Letzte Änderung: 04.02.2010