Objektorientiertes Programmieren
Bachelor-Studium an der Uni Würzburg
Semester: WS 12/13
Dozent: Marco Nehmeier
Übungsaufgaben
- Aufgabe 7: Erbauermuster in Java zur Erzeugung von Objekten mit optionalen Parametern
- Aufgabe 8: Besuchermuster für Ausdrucksbäume in Java (GitHub)
- Aufgabe 9: Komplexe Zahlen in Java
- Aufgabe 13: Annotationen in Java
- Aufgabe 14: Reflexives Programmieren in Java (GitHub)
- Aufgabe 17: Varianztypen bei generischen Klassen in Java
- Aufgabe 18: Thread-Synchronisation am Beispiel eines Kartenvorverkaufs (GitHub)
- Aufgabe 20: Thread-Synchronisation mit Condition am Beispiel eines Aufzugs (GitHub)
Mit „(GitHub)“ markierte Lösungen werde ich bei Gelegenheit auf GitHub stellen, da dies gerade bei Aufgaben mit mehreren Klassen übersichtlicher ist.
Klausur
Die Vorlesung „Objektorientiertes Programmieren“ ist aufgrund der zeitlich viel zu knapp kalkulierten Klausur nicht zu empfehlen. Die Klausur ist am ehesten mit der Klausur des Java Programmierpraktikums (JPP) zu vergleichen. Mit dem Unterschied, dass viel zu wenig Zeit beim Java Programmierpraktikum kein so großes Problem darstellt, da es keine Note gibt.