Hier finden Sie die Übungsblätter, den Programmcode und weitere Informationen zur Übung.
Ablauf der Übung und Leistungsnachweis:
- Die Übungen werden im wöchentlichen Wechsel als “Papierübung” und Rechnerübung abgehalten. Bei den Rechnerübungen gibt es Gelegenheit, Fragen zur Implementierung der Aufgaben zu stellen.
- Die Aufgabenstellung zur Rechnerübung wird jeweils auf der Papierübung bekanntgegeben; das implementierte Resultat ist zur nächsten Papierübung, also in der Regel 14 Tage später, vorzuführen (Donnerstag zwischen 8:00 und 10:00 Uhr). Eine Abgabe als Email reicht nicht aus!
- Von den 6 Rechnerübungen sind mindestens 4 erfolgreich und rechtzeitig zu bearbeiten, um zur Prüfung am Ende des Semesters zugelassen zu werden.
- Wer später einsteigt und trotzdem die Prüfung machen möchte, muß alle 6 Aufgaben bis zur Prüfung bearbeiten.
Übungsblätter:
Programmcode:
Der Programmcode wird nach folgendem Schema in Verzeichnisse verteilt:
- ir2005/
- src1/
- de/
- unikassel/
- …
- unikassel/
- de/
- src1loesung/
- de/
- …
- de/
- src2/ …
- src2loesung/ …
- src1/
Die Quelltexte zur ersten Aufgabe finden sich in src1
, die Lösungen in src1loesung
usw. Das Passwort für die Musterlösungen erhalten diejenigen, die abgegeben haben, per Mail, damit eventuelle Nachzügler (s.o.) die Chance haben, unbelastet die Aufgaben zu bearbeiten ;-)Der Code im Einzelnen:
Textkorpus:
Allgemeine Tips zu Java:
- Machen Sie sich mit der JDK 1.5 API-Dokumentation vertraut, insbesondere mit den Containerklassen.
- Zu den Neuerungen im JDK 1.5 gehören u.a. Generics, Autoboxing/-unboxing, eine neue for-Schleife und variabel lange Parameterlisten. Diese Features werden im Code zur Übung benutzt und können auch für Ihren eigenen Code nützlich sein.
- Empfehlenswert ist Bruce Eckels “Thinking in Java” (kostenloses Java-Buch).
- Sun bietet ein Java-Tutorial an.