Exercises
Time and Place
In den Übungsgruppen werden die theoretischen Aufgaben ausgeteilt,
gemacht, zurückgegeben und besprochen. Jeder sollte sich eine
Übungsgruppe auswählen. Es gibt Anwesendheitspflicht: Punkte für die
Aufgaben werden nur gutgeschrieben wenn man bei den Übungen dabei ist.
Es gibt drei Gruppen:
-
Dienstag 16-18, 1.30, Übungsgruppe 1
-
Mittwoch 16-18, 1.30, Übungsgruppe 2
-
Donnerstag 16-18, 1.30, Übungsgruppe 3
Zusätzlich zu den Übungsstunden gibt es hilfe bei den praktischen
Aufgaben. Während den folgenden Zeiten werden die Assistenten sich
im Unix-Pool (Raum 3.35) aufhalten:
-
Dienstag, 13.00-14.00, Falko Gleichman
-
Mittwoch, 15.00-16.00, Christine Haase
-
Donnerstag, 13.00-14.00, Stefan Schäfer
Types of Assignments
Es gibt praktische und theoretische Aufgaben. Die praktische Aufgaben
müssen alle außer einer gemacht werden um die Berechtigung zur
Prüfungsteilnahme zu erhalten. Wer alle Aufgaben
macht kriegt einen Bonuspunkt. Bei den theoretischen Aufgaben müssen
mindestens die helfte der Punkte gescored werden um die Berechtigung
zur Teilnahme an die Prüfung zu erhalten. Wer mehr als 75% der Punkte
scored kriegt einen Bonuspunkt. Die Bonuspunkte zählen nur bei der
ersten abgelegten Prüfung mit.
Practical Assignments
Die praktischen Aufgaben sollten in Grüpchen von maximal zwei Leuten
gemacht werden. Wir werden überprüfen ob man es tatsächlich selbst
gemacht hat, dabei werden wir die abgegebenen Programme miteinander
vergleichen. Die praktischen Aufgaben müssen fristgemäss abgegeben
werden. Abgeben heisst:
-
Das komplette Programm auf Papier geheftet beim Gruppenleiter
abgeben oder in seinem Postfach deponieren.
-
Alle Sources als .tar File per Email zum Assistenten schicken.
Es ist die Papierversion die entscheidet. Es wird insgesammt 4 Übungen
geben, die in diesem Semester ziemlich direkt mit dem Vorlesungsinhalt
in Zusammenhang stehen. Für jede Aufgabe kriegt man gut zwei Wochen,
sie werden jedoch rechtzeitig angekündigt, sodass man eventuell auch
vorausarbeiten kann. Die Aufgaben sollten in Java programmiert werden.
Zu Java gibt es viele Quellen. Es gibt auch ein
Verzeichniss mit verschiedenen Texten zu Java und
Programmierbeispielen. Es ist eine gute Idee ein ähnliches Programm
als Grundlage zu nehmen und dies zu editieren. Dann braucht man sich
wenigstens nicht mit den Formatfragen herumzuschlagen.
In Prinzip gibt es eine 0/1 Benotung für die praktischen Aufgaben. Die
wird jedoch ein wenig aufgeweicht. Genauer gesagt, für die praktischen
Aufgaben gibt es drei mögliche Benotungen:
-
1 Punkt, wenn das Programm richtig, vollständig und dem Anschein
nach selbst gemacht ist.
-
1/2 Punkt, wenn das Programm richtig, vollständig ist, jedoch in
großen Teilen beinahe identisch mit einem anderen Programm ist.
-
1/2 Punkt, wenn das Programm beinahe richtig, oder beinahe
vollständig ist, und dem Anschein nach selbst gemacht ist.
-
0 Punkte, wenn das Programm nicht in den obenstehenden Kategorien
passt.
Den scheint kann nur erlangen wer mindestens 3 von 4 Punkte hat. Es
wird eine Nachholaufgabe geben die vom Umfang her den anderen Übungen
etwa gleich ist (auf keinem Fall leichter!). Diese kann verwendet
werden um die benötigte Mindestpunktzahl zum Schein zu erreichen. Einen
Bonuspunkt kriegen diejenige die volle Punkte bei allen regulären
Übungen haben.
Theoretical Assignments
Die theoretischen Aufgaben darf man mit zwei oder drei Zusammen machen.
Wer seinen Namen auf ein Blatt schreibt sollte dann auch bei den
Übungen dabei sein. In den Übungsstunden wird von den Teilnehmern
verlangt, dass sie die eigenen Aufgaben gelegentlich vormachen. Wer
dann nicht weiss was er selbst getan haben sollte, der verliert alle
Punkte des Übungsblatts. Für die theoretische Aufgaben kriegt man
jeweils eine Woche. In der Woche danach werden sie dann zurückgegeben
und besprochen.
Im folgenden werden die Nummer der Aufgaben gegeben die in den
jeweiligen Wochen ausgeteilt werden. Die Nummer beziehen sich auf die
Aufgaben am Ende der Kapitel des Skripts. Die Aufgaben deren Nummer
fettgedruckt ist müssen abgegeben werden. Hierunten finden Sie die
Nummer der Übungen. Die Originaltexte dazu gibt es im Skript. Die
Aufgabenblätter gibt es hier.
-
Woche von 05.04.04: 1.1, 1.2, 1.3, 1.4
-
Woche von 12.04.04: 1.10, 1.11
-
Woche von 19.04.04: 2.1, 2.2, 2.3
-
Woche von 26.04.04: 3.3
-
Woche von 03.05.04: 4.2, 4.3, 4.4, 4.5
-
Woche von 10.05.04: 5.6, 5.11, 5.12, 5.13
-
Woche von 17.05.04: 5.16, 5.17, 5.18, 5.21, 5.23
-
Woche von 24.05.04: 6.2, 6.5, 6.6
-
Woche von 01.06.04: 6.7, 6.8, 7.1, 7.2
-
Woche von 08.06.04: 7.4, 7.5, 7.6, 7.7
-
Woche von 15.06.04: 8.2, 8.4, 8.7, 8.10
-
Woche von 22.06.04: 8.11, 8.12, 8.14, 8.19
-
Woche von 29.06.04: 9.2, 9.4, 9.6, 9.9
(ohne Teilaufgabe 9.9.3)
-
Woche von 06.07.04: 9.10, 10.3, 10.6
This page was created by Jop Sibeyn.
Last update Monday, 07 March 05 - 12:35.
For any comments:
send an email.