Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Voraussetzung: Objektorientierung (insbesondere Protocol), Profiling und User Interfaces.

Diese Aufgaben sind gedacht zur Bearbeitung während der Präsenzübung am Dienstag. Eine Abgabe der Lösungen ist nicht vorgesehen, aber viermal im Semester muss die eigene Bearbeitung erklärt werden (und zufriedenstellend Verständnis demonstriert werden), damit das Modul abgeschlossen werden kann. Ist diese Voraussetzung erfüllt, so kann ein konkretes Thema für das Abschlussprojekt (Hausarbeit) festgelegt werden.

Aufgabe 1

Denken Sie über die Implementierung Ihrer Projektskizze nach: Welche Datenstruktur(en) und welche Methoden(signaturen) bzw. Interfaces können Sie jetzt schon festlegen?

Aufgabe 2

Bewerten Sie 3 andere Projektskizzen wie auf dem vorherigen Übungsblatt in Aufgabe 2 beschrieben, über das ILIAS-Peer-Feedback-Feature.

Aufgabe 3

Verwenden Sie einen Profiler, um zu identifizieren, welcher Code in wesen optimierungswürdig wäre und optimieren Sie ggf. direkt den Code (gern auch mit Pull Request auf dem Repository).

Aufgabe 4

Implementieren Sie zu der Wirtschaftssimulation aus dem Skript oder Ihrer CYOA-Anwendung eine Nutzeroberfläche mit Textual.