Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2008 W
Gruppe, siehe unten) direkt nach der Anmeldung als Einzelperson verwendbar. Bitte probieren Sie ihn gleich aus. Falls Sie dabei Probleme haben, wenden Sie sich bitte an einen Tutor im Übungsraum.
Gruppein den Accounts der Gruppenmitglieder verändert; in diesem Verzeichnis finden Sie gruppenrelevante Informationen wie zum Beispiel Ihre Gruppennummer und die Kontaktadresse Ihres Tutors.
| Pia Breitenstein | Mi 11:00-13:00 | oop1@complang.tuwien.ac.at |
| Mihai Ghete | Mi 12:00-14:00 | oop2@complang.tuwien.ac.at |
| Michael Baum | Di 10:00-12:00 | oop3@complang.tuwien.ac.at |
| Thomas Wagner | Mi 10:00-12:00 | oop4@complang.tuwien.ac.at |
| Georg Tanzmeister | Di 11:30-13:30 | oop5@complang.tuwien.ac.at |
| Thomas Danecker | Mo 16:30-18:30 | oop6@complang.tuwien.ac.at |
| Christopher Pramerdorfer | Do 18:00-20:00 | oop7@complang.tuwien.ac.at |
| Zalan Somogyvary | Di 12:00-14:00 | oop8@complang.tuwien.ac.at |
Tutoren werden zu fixen Zeiten im Laborraum anwesend sein. Zu folgenden Terminen werden Sie bei der Gruppenbildung und Anmeldung unterstützt:
| Datum | Uhrzeit | Tutor |
| 02.10.2008 (Do) | 14:00-15:00 !! | Mihai Ghete |
| 02.10.2008 (Do) | 16:00-17:00 !! | Christopher Pramerdorfer |
| 06.10.2008 (Mo) | 12:00-13:00 | Thomas Wagner |
| 06.10.2008 (Mo) | 13:00-14:00 | Georg Tanzmeister |
| 06.10.2008 (Mo) | 17:00-18:00 | Thomas Danecker |
| 07.10.2008 (Di) | 14:00-15:00 | Zalan Somogyvary |
| 09.10.2008 (Do) | 12:00-13:00 !! | Pia Breitenstein |
| 09.10.2008 (Do) | 14:00-15:00 | Michael Baum |
Zur Beantwortung inhaltlicher Fragen stehen Tutoren zu folgenden Zeiten im Labor bereit:
| Datum | Uhrzeit | Tutor |
| 13.10.2008 (Mo) | 16:00-17:00 | Christopher Pramerdorfer |
| 16.10.2008 (Do) | 14:00-15:00 | Georg Tanzmeister |
| 20.10.2008 (Mo) | 16:00-17:00 | Christopher Pramerdorfer |
| 21.10.2008 (Di) | 14:00-15:00 | Thomas Danecker |
| 24.10.2008 (Fr) | 16:00-17:00 | Mihai Ghete |
| 28.10.2008 (Di) | 10:00-11:00 | Michael Baum |
| 30.10.2008 (Do) | 14:00-15:00 | Georg Tanzmeister |
| 03.11.2008 (Mo) | 16:00-17:00 | Christopher Pramerdorfer |
| 04.11.2008 (Di) | 11:00-12:00 | Pia Breitenstein |
| 06.11.2008 (Do) | 14:00-15:00 | Georg Tanzmeister |
| 11.11.2008 (Di) | 11:00-12:00 | Pia Breitenstein |
| 12.11.2008 (Mi) | 14:00-15:00 | Thomas Danecker |
| 13.11.2008 (Do) | 16:00-17:00 | Thomas Wagner |
| 18.11.2008 (Di) | 11:00-12:00 | Pia Breitenstein |
| 19.11.2008 (Mi) | 14:00-15:00 | Thomas Danecker |
| 20.11.2008 (Do) | 16:00-17:00 | Thomas Wagner |
| 25.11.2008 (Di) | 10:00-11:00 | Michael Baum |
| 27.11.2008 (Do) | 16:00-17:00 | Thomas Wagner |
| 02.12.2008 (Di) | 10:00-11:00 | Michael Baum |
| 03.12.2008 (Mi) | 14:00-15:00 | Zalan Somogyvary |
| 10.12.2008 (Mi) | 14:00-15:00 | Zalan Somogyvary |
| 12.12.2008 (Fr) | 15:00-16:00 | Mihai Ghete |
| 17.12.2008 (Mi) | 14:00-15:00 | Zalan Somogyvary |
| 19.12.2008 (Fr) | 15:00-16:00 | Mihai Ghete |
Gruppe, das allen Gruppenmitgliedern gemeinsam gehört. Die Lösungen werden jeweils donnerstags um 12:45 Uhr (strikte Deadline) am Tag der Abgabe automatisch von dort abgesammelt. Bitte vermeiden Sie jede Änderung der Verzeichnisstruktur von
Gruppe, um die automatisierte Abgabe nicht zu behindern. Andernfalls kann es passieren, dass Ihre Lösung wegen eines versäumten Abgabetermins nicht beurteilt wird.
Application Launcherals Server
g0und geben nach Aufforderung Ihren Account-Namen (o*, wobei * durch Ihre Matrikelnummer zu ersetzen ist) sowie Ihr Passwort ein. Vor Verlassen des Terminals müssen Sie sich unbedingt ausloggen. Dazu machen Sie mit der linken Maustaste einen Doppelklick auf das
Exit-Logo(rotes X) in der linken oberen Ecke des Bildschirms. Laufende Anwendungen werden dabei geschlossen.
An den Terminals in den Übungsräumen können Sie eine sehr alte Version von Netscape als Web-Browser über den Application Launcher
aufrufen, auch ohne sich vorher einzuloggen.
Da dieser Browser direkt am Terminal und nicht am Server läuft, haben Sie damit keinen Zugriff auf Ihre eigenen Daten und können auch nichts speichern.
Aber dieser Browser reicht, um sich anzumelden oder die Aufgabenstellung zu lesen.
Als Text-Editor verwenden Sie am besten Emacs.
Dieser Editor wird beim Einloggen automatisch gestartet und läuft normalerweise bis zum Ausloggen.
Als Mail-Programm können Sie zum Beispiel mail
verwenden.
Informationen dazu erhalten Sie durch man mail
.
Einen Java-Interpreter können Sie mit java ClassFile
aufrufen, einen Java-Compiler mit javac File1.java ... FileN.java
.
g0.complang.tuwien.ac.ateinloggen. Eine sichere Verbindung können Sie durch
sshherstellen, beispielsweise durch das Kommando
ssh o*@g0.complang.tuwien.ac.atunter Unix, Linux oder in Cygwin unter Windows, wobei * Ihre Matrikelnummer ist.
Sie können die Übung auch zur Gänze auf einem anderen Rechner durchführen. Dazu benötigen Sie einen Rechner mit einem Java-Interpreter (java) und -Compiler (javac) mit den dazugehörigen Standardbibliotheken ab Version 5. Unter Linux empfehlen wir die Verwendung der CACAO VM zusammen mit IcedTea (Instruktionen zum Download). Als Alternative und für andere Betriebssysteme können Sie Sun's JDK von http://java.sun.com/ herunterladen. An dieser Stelle finden Sie umfangreiche weitere Informationen zu Java, unter anderem ein Tutorial. Die Entwicklung von Java Programmen wird durch die Entwicklungsumgebung Eclipse erleichtert.
Achtung: Abgaben werden nur vom allen Gruppenmitgliedern gemeinsam gehörenden Verzeichnis auf g0.complang.tuwien.ac.at abgesammelt, das Sie von Ihrem Account aus unter dem Namen Gruppe
sehen.
Bitte verändern Sie diesen Link nicht.
Wenn Sie auf einem anderen Rechner arbeiten, muss ein Mitglied Ihrer Gruppe die abzugebende Lösung rechtzeitig an jedem Donnerstag vor 12:45 Uhr (zur Sicherheit einige Minuten früher, da Uhren nicht ganz synchron laufen) auf die g0 kopieren, beispielsweise mit scp -r directory o*@g0.complang.tuwien.ac.at:Gruppe
, wobei * Ihre Matrikelnummer ist.
Beurteilt werden nur die am Server abgegebenen Dateien mit dem am Server installierten Java-Compiler und -Interpreter.
Vergewissern Sie sich daher rechtzeitig vor dem Abgabetermin, dass Ihre Lösungen vollständig kopiert wurden und sich keine Probleme durch Inkompatibilitäten zwischen unterschiedlichen Java-Versionen (vor allem Bibliotheken) ergeben.
.forwarderzeugt, die dafür sorgt, dass e-Mail an die Adresse weitergeleitet wird, die Sie bei der Anmeldung bekanntgegeben haben. Bitte vergessen Sie nicht, diese Datei bei Änderungen Ihrer Mail-Adresse aktuell zu halten, und stellen Sie sicher, dass Ihr SPAM-Filter Mail von g0.complang.tuwien.ac.at nicht blockiert. In den letzten Jahren haben einige Teilnehmer wegen zu restriktiver SPAM-Filter wichtige Informationen und davon abhängige bessere Beurteilungen verloren.
Je nach Qualität Ihrer Lösungen und Ihrer Mitarbeit bekommen Sie Punkte. Maximal 100 Punkte pro Aufgabe (für sechs Aufgaben, siehe unten) sind möglich, wenn Sie die Abgaben rechtzeitig durchgeführt haben, maximal 67 Punkte für nachträglich abgegebenen Lösungen.
Insgesamt wird es neun Aufgaben geben, wovon die ersten drei durch Ihren Tutor beurteilt werden.
Für die ersten drei Aufgaben zusammengenommen sind 100 Punkte erreichbar.
Sie werden vom Tutor nach der Qualität Ihrer Lösungen beurteilt wenn Sie die Aufgaben selbständig lösen, nach Mitarbeit und Lernfortschritt wenn Sie die Lösungen zusammen mit dem Tutor entwickeln.
Lösungen der weiteren sechs Aufgaben werden nach deren Qualität mit bis zu 100 Punkten pro Aufgabe durch Puntigam und Krall beurteilt.
Insgesamt sind maximal 700 Punkte erreichbar.
Für eine positive Beurteilung des Laborübungsteils benötigen Sie mindestens 351 Punkte, also mehr als 50%, für befriedigend
mindestens 438, für gut
mindestens 526 und für sehr gut
mindestens 613 Punkte.
Die Note für den Laborübungsteil bestimmt zur Hälfte die Note der Lehrveranstaltung. Die zweite Hälfte ergibt sich aus der Prüfung zum Vorlesungsteil. Eine Voraussetzung für eine insgesamt positive Beurteilung ist aber eine positive Beurteilung beider Teile, des Laborübungsteils und des Vorlesungsteils. Auf Wunsch der Studierenden erfolgt die Prüfung zum Vorlesungsteil beim (oder unmittelbar nach dem) Abgabegespräch oder getrennt davon.
Prüfungen werden zu später genau verlautbarten Terminen abgehalten - zwischen 15. und 30. Jänner 2009 fast täglich, und von März bis Juni 2009 in der Regel an jedem Montag (außer in der vorlesungsfreien Zeit). Prüfungen müssen bis Juni 2009 positiv abgelegt sein. Sonst wird automatisch ein negatives Zeugnis ausgestellt. Ein negatives Zeugnis wird auch ausgestellt, wenn der Laborübungsteil oder zwei Antritte zur mündlichen Prüfung negativ beurteilt werden. Prüfungsanmeldungen müssen spätestens eine Woche vor dem Prüfungstermin erfolgen, und ab diesem Zeitpunkt ist keine Abmeldung mehr möglich. Nichterscheinen führt zu negativer Beurteilung der Prüfung. Es wird dringend empfohlen, die Prüfung so bald als möglich zu machen, solange die Erfahrungen aus der Übung noch frisch sind.
Für die mündliche Prüfung zum Vorlesungsteil ist eine gesonderte Anmeldung nötig. Anmeldungen zu Prüfungsterminen im Jänner sind vom 8. Jänner bis zu einer Woche vor dem Prüfungstermin über das Anmeldesystem möglich, Anmeldungen zu späteren Prüfungsterminen ab Ende Februar. Sie müssen sich als Einzelperson (jedes Gruppenmitglied für sich) anmelden. Im Jänner können Sie Termine wählen, die unmittelbar nach dem Abgabegespräch liegen. Wenn möglich sollten Sie die Prüfung erst nach dem Abgabegespräch ablegen. Abmeldungen und Terminverschiebungen sind bis eine Woche vor dem Prüfungstermin möglich.