Übungen zur Lehrveranstaltung
"Programmierkurs Java"
WS 1997/98
FB Informatik
D. Boles
Allgemeine Hinweise
Ausgabe: 11.02.1998
Klausur:
- Die Klausur findet statt am Donnerstag, den 19.02.98, von 14-16
Uhr (zweistündig) im Hörsaal G. Seien Sie bitte pünktlich!
- Es dürfen nur Studierende an der Klausur teilnehmen, die
die Voraussetzungen erfüllt haben. Die Tutoren werden mir
eine Liste aller zur Klausur zugelassenen Studierenden zukommen
lassen.
- Bringen Sie bitte Ihren Personalausweis und Ihren Studentenausweis
mit. Ohne Ausweis ist eine Teilnahme nicht möglich.
- Hilfsmittel (Bücher oder andere Materialien) sind nicht
zugelassen, Papier wird gestellt.
- Bei Täuschungsversuchen wird Ihre Klausur sofort eingezogen
und mit 0 Punkten als nicht bestanden gewertet.
- Die Klausur gilt als nicht bestanden, wenn weniger als 50%
der Gesamtpunktzahl erzielt wurden. Andernfalls gilt die Klausur
als bestanden. Die Scheine können ab Anfang des Sommersemesters
1998 im Sekretariat der Abteilung Informationssysteme (Frau Martsfeld,
OFFIS-Gebäude, Escherweg 2, Raum O 48) abgeholt werden. Wegen
einer zu leistenden Unterschrift können die Scheine nur persönlich
abgeholt werden.
- Die Ergebnisse der Klausur werden ab Samstag, den 21.02.98,
im AVZ, zweite Ebene, gegenüber dem Treppenaufgang ausgehängt.
Die Ergebnisse (wie auch Musterlösungen zu den Aufgaben)
sind ab Samstag, den 21.02.98, auch über das WWW abrufbar
(www-is.informatik.uni-oldenburg.de/~dibo/teaching/java9798/klausur.html)
- Eine Einsicht in die korrigierten Klausuren ist nur am Montag,
den 23.02.98, zwischen 13 und 17 Uhr im OFFIS-Gebäude, Escherweg
2, Raum 0 71 möglich.
- Für diejenigen, die die Klausur nicht bestehen, die aber
mehr als 20% der zu erreichenden Gesamtpunktzahl erzielen, wird
es eine Nachklausur geben. Diese findet statt am Freitag, den
17.04.98, von 10-12 Uhr (zweistündig) im Hörsaal G.
- Mündliche Nachprüfungen wird es nicht geben!
Viel Erfolg!
Reversi-Turnier:
- Das Turnier findet statt am Montag, den 16. 02.
98, im Software-Labor (OFFIS-Gebäude, Escherweg 2).
Beginn: 11:00 Uhr.
- Gespielt wird auf den Rechnern kiev, minsk, riga, tallinn und
vilnius des ARBI-Clusters (wir werden uns dort remote einloggen).
Ihr müßt Euch pro Spielpartie darauf einigen, ob Ihr
mit der ASCII- oder der Graphik-Version meines Reversi-Programms
spielen wollt. Im Zweifelsfall wird mit der ASCII-Version gespielt.
- Jede Übungsgruppe (mit maximal 2 Teilnehmern) darf nur
mit einem Programm antreten. Die Teilnehmer der Übungsgruppe
müssen beim Turnier anwesend sein.
- Das Programm darf während des Turniers nicht mehr verändert
werden.
- Es dürfen nur Programme teilnehmen, die folgende Bedingungen
erfüllen:
-
die Programme müssen vollständig in Java implementiert
sein (keine native-Funktionen!),
-
die Programme dürfen keine Threads verwenden,
-
die Programme dürfen keine externen Prozesse starten.
- Der genaue Turniermodus (KO-System, Gruppeneinteilung, ..)
ist abhängig von der Anzahl an teilnehmenden Programmen und
wird erst am Spieltag bekanntgegeben. Alle Programme treten in
einer Spielpartie in zwei Spielen gegeneinander an, jeweils einmal
für jede Spielerfarbe.
- Ein Spiel gilt für ein Programm als verloren, wenn:
-
das Programm sich nicht an die Spielregeln hält (Wertung:
0 : 64)
-
die gesamte Rechenzeit des Programmes im Spiel 10 Minuten
übersteigt (0 : 64)
-
das Programm einen Laufzeitfehler erzeugt (0 : 64)
- Ein Spielgewinn bringt 3 Punkte, Unentschieden 1 Punkt, Verloren
0 Punkte. Auch die exakten Spielstände (Steine-Differenz)
werden vermerkt. Im Zweifelsfall (bspw. bei einem gewonnen und
einem verlorenen Spiel im KO-System) werden diese ebenfalls zur
Wertung einer Spielpartie hinzugezogen. Ergibt sich auch dann
kein eindeutiger Gewinner, entscheidet das Los.
- Der/die Autor/Autoren des Gewinnerprogramms müssen nicht
mehr an der Klausur teilnehmen, sondern bekommt/bekommen automatisch
den Schein für den Programmierkurs Java. Ich werde mich durch
ein kurzes Gespräch davon überzeugen, daß der/die
Autor/Autoren das Programm auch selbst entwickelt haben. Ansonsten
wird das Programm disqualifiziert.
Viel Spaß!