Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2005 W

Hinweise zur Laborübung

Gruppen:

Sie werden die Laborübung in Gruppen zu je drei (ausnahmsweise auch zwei) Personen durchführen. Durch die Gruppenarbeit sollen Diskussionen der Übungsbeispiele gefördert werden. Außerdem sollen Sie lernen, im Team zu arbeiten. Sie können die Mitglieder Ihrer Gruppe selbst bestimmen.

An- und Abmeldung zur Lehrveranstaltung:

Um an Objektorientierte Programmierung, insbesondere an der Laborübung teilnehmen zu können, müssen Sie sich elektronisch anmelden. Dazu haben Sie von 3.10.2005 (nachmittags oder abends) bis 13.10.2005 Gelegenheit. Bitte beachten Sie folgende Hinweise: Abmeldungen von der Lehrveranstaltung sind über dasselbe Anmeldesystem bis 31. Oktober 2005 möglich; spätere Abmeldungen werden nicht entgegengenommen.

An- und Abmeldung zu Abgabegespräch und Prüfung:

Vom 10. bis zum 18. Jänner 2006 können Sie sich zum Abgabegespräch und zu speziellen Prüfungsterminen im Jänner anmelden. Dazu steht das elektronische Anmeldesystem zur Verfügung. Zum Abgabegespräch müssen Sie sich als ganze Gruppe anmelden, das heißt, alle Gruppenmitglieder sollen zum selben Termin erscheinen, und es reicht, wenn ein Gruppenmitglied die Anmeldung vornimmt. Das Abgabegespräch sollten Sie jedenfalls noch zu einem der angebotenen Termine im Jänner machen. Für die mündliche Prüfung zum Vorlesungsteil ist eine gesonderte Anmeldung nötig. Sie müssen sich dazu als Einzelperson (jedes Gruppenmitglied für sich) anmelden. Für die Prüfungstermine im Jänner erfolgt die Anmeldung über das elektronische Anmeldesystem. Dabei können Sie auch Termine wählen, die unmittelbar nach den Terminen für das Abgabegespräch liegen. Wenn möglich sollten Sie das Abgabegespräch vor der Prüfung zum Vorlesungsteil absolvieren. Weitere Prüfungstermine werden jeden Montag von 11 bis 12 Uhr (bis spätestens Ende Juni 2006) angeboten. Melden Sie sich zu diesen Montagsterminen bitte per e-Mail mindestens eine Woche vor dem gewünschten Prüfungstermin an. Abmeldungen und Terminverschiebungen von Prüfungen zum Vorlesungsteil sind bis eine Woche vor dem Prüfungstermin problemlos möglich. Terminverschiebungen (= Abmeldung und neuerliche Anmeldung) des Abgabegesprächs sind bis 18. Jänner möglich.

Tutoren:

Bei der Anmeldung wählen Sie, durch welchen Tutor Sie betreut werden. Dieser Tutor wird mit Ihnen zusammen Beispiellösungen entwickeln und sich auch weiterhin um Sie kümmern. Prinzipiell können Sie Treffen mit diesem Tutor frei vereinbaren.

Pia Breitenstein (oop1@complang.tuwien.ac.at)
Benedikt Huber (oop2@complang.tuwien.ac.at)
Michael Baum (oop3@complang.tuwien.ac.at)
Predrag Celikovic (oop4@complang.tuwien.ac.at)
Karl Gmeiner (oop5@complang.tuwien.ac.at)
Wieland Gmeiner (oop6@complang.tuwien.ac.at)

Tutoren werden auch zu fixen Zeiten in den Laborübungsräumen anwesend sein:

07.10.2005 10:00 - 11:00 (Predrag Celikovic)
10.10.2005 15:00 - 16:00 (Benedikt Huber)
11.10.2005 12:00 - 13:00 (Wieland Gmeiner)
12.10.2005 15:30 - 16:30 (Michael Baum)
12.10.2005 13:00 - 14:00 (Benedikt Huber)
13.10.2005 14:00 - 15:00 (Karl Gmeiner)
14.10.2005 15:00 - 16:00 (Pia Breitenstein)
19.10.2005 12:00 - 13:00 (Pia Breitenstein)
25.10.2005 12:00 - 13:00 (Michael Baum)
03.11.2005 12:00 - 13:00 (Predrag Celikovic)
09.11.2005 12:00 - 13:00 (Karl Gmeiner)
16.11.2005 12:00 - 13:00 (Wieland Gmeiner)
18.11.2005 13:00 - 14:00 (Wieland Gmeiner - Ersatztermin)
23.11.2005 12:00 - 13:00 (Benedikt Huber)
30.11.2005 12:00 - 13:00 (Predrag Celikovic)
07.12.2005 12:00 - 13:00 (Michael Baum)
14.12.2005 12:00 - 13:00 (Pia Breitenstein)
11.01.2006 12:00 - 13:00 (Wieland Gmeiner)
18.01.2006 12:00 - 13:00 (Karl Gmeiner)
18.01.2006 13:00 - 14:00 (Karl Gmeiner - Ersatztermin)

Übungsaufgaben:

Übungsaufgaben werden wöchentlich am Donnerstag ausgegeben. Die erste Aufgabe gibt es am 13. Oktober 2005, die letzte am 15. Dezember.

Abgabe der Lösungen:

Sie haben (ausser vom 1. bis 15. Dezember und über die Weihnachtsferien) für jede Aufgabe genau eine Woche Zeit zur Lösung. Schreiben Sie Ihre Lösungen in die jeweils in der Aufgabenstellung genannten Unterverzeichnisse in Ihrem Home-Directory. Die Lösungen werden jeweils donnerstags um genau 12:45 Uhr (strikte Deadline) automatisch abgesammelt. Die letzte Aufgabe wird am 12. Jänner 2005 abgesammelt.

Nachträgliche Abgabe:

Genau eine Woche nach dem regulären Abgabetermin werden Änderungen, die Sie mittlerweile gemacht haben, noch einmal abgesammelt. Diese Änderungen stellen nachträgliche Abgaben dar. Für nachträgliche Abgaben erhalten Sie aber nur die Hälfte der Punkte, die Sie bei rechtzeitiger Abgabe erhalten hätten.

Terminals in den Übungsräumen:

Selbstverständlich können Sie Ihre Aufgaben zur Gänze an den Terminals in den Übungsräumen in der Argentinierstraße 8 machen. Loggen Sie sich unter Ihrem Account auf dem Übungsrechner ein. Zum Einloggen wählen Sie im "Application Launcher" als Server die b3 und geben nach Aufforderung Ihren Account-Namen (oop???, wobei ??? durch Ihre Gruppennummer ersetzt 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 Netscape als Web-Browser über das "Start-Menü" an der linken unteren Ecke des Bildschirms 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. Als Text-Editor verwenden Sie am besten Emacs. Dieser Editor wird beim Einloggen automatisch gestartet und läuft normalerweise bis zum Ausloggen. Als Mail-Programme können Sie zum Beispiel elm und mail verwenden. Informationen dazu erhalten Sie durch "man elm" beziehungsweise "man mail". Einen Java-Interpreter können Sie beispielsweise mit "java ClassFile" aufrufen, einen Java-Compiler mit "javac File1.java File2.java". Zum Lesen von News steht "xrn" zur Verfügung.

Arbeiten von zu Hause aus:

Sie können sich auch jederzeit (rund um die Uhr) von jedem beliebigen Terminal außerhalb der Übungsräume aus unter Ihrem Account auf b3.complang.tuwien.ac.at einloggen. Eine sichere Verbindung können Sie durch ssh herstellen, beispielsweise durch das Kommando "ssh oop???@b3.complang.tuwien.ac.at" unter Unix oder Linux, wobei ??? die Nummer Ihrer Gruppe ist.

Sie können die Übung auch zur Gänze auf einem anderen Rechner durchführen. Dazu benötigen Sie einen Rechner mit einem aktuellen Java-Interpreter (java) und -Compiler (javac) mit den dazugehörigen Standardbibliotheken. Diese Software können Sie für unterschiedliche Rechner und Betriebssysteme von http://java.sun.com/ herunterladen. An dieser Stelle finden Sie umfangreiche weitere Informationen zu Java, unter anderem ein Tutorial.

Achtung: Abgaben werden nur von Ihrem Account auf b3.complang.tuwien.ac.at abgesammelt. Wenn Sie auf einem anderen Rechner arbeiten, vergessen Sie nicht, die abzugebenden Daten rechtzeitig an jedem Donnerstag vor 12:45 Uhr (zur Sicherheit einige Minuten früher, da Uhren nicht ganz synchron laufen) auf die b3 zu kopieren, beispielsweise mit "scp -r directory oopGrp@b3.complang.tuwien.ac.at:~". Getestet 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.

Beurteilung:

Ihre Lösungen der Aufgabenstellungen werden nicht gleich nach der Abgabe endgültig beurteilt. Statt dessen werden Sie zu einem Treffen gegen Ende des Semesters eingeladen, bei dem Ihre Lösungen und Ihre Mitarbeit in der Gruppe diskutiert werden. Sie müssen Ihre Lösungen verstehen und Entscheidungen argumentieren können. Weiters werden Sie gelegentlich mit alternativen Lösungen konfrontiert. Zu den meisten Aufgabenstellungen werden Sie jedoch schon vorher per e-Mail Rückmeldungen über die vorläufigen Beurteilungen Ihrer Lösungen bekommen.

Je nach Qualität Ihrer Lösungen, Ihrer Mitarbeit und Ihren Argumentationen beim Treffen 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. Für Lösungen beziehungsweise Änderungen der Lösungen, die nachträglich (also eine Woche nach dem Fälligkeitstermin) abgegeben wurden, gibt es nur die halbe Anzahl der Punkte, die Sie bei rechtzeitiger Abgabe erreicht hätten. Änderungen der Lösung können die Punkteanzahl nach der Abgabe sowohl positiv als auch negativ beeinflussen. Das heißt, wenn die Lösung durch die Änderung schlechter wird, können auch Punkte abgezogen werden. Ihre Punkte ergeben sich aus folgender Formel: Gesamtpunktezahl = (Punkte für ursprüngliche Lösung + Punkte für nachträgliche Lösung) / 2. Es sind nie weniger als 0 oder mehr als 100 Punkte erreichbar.

Insgesamt wird es neun Aufgaben geben, wovon die ersten drei zusammen mit einem Tutor entwickelt und durch den Tutor (vor allem hinsichtlich der Mitarbeit, aber auch nach dem Lernfortschritt) beurteilt werden. Für die ersten drei Aufgaben zusammengenommen sind 100 Punkte erreichbar. Lösungen der weiteren sechs Aufgaben werden nach deren Qualität mit bis zu 100 Punkten pro Aufgabe 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 Treffen zur Diskussion der Lösungen der Übungsaufgaben, oder getrennt davon.

Prüfungen werden (ausser in der vorlesungsfreien Zeit) jeden Montag von 11 bis 12 Uhr und zu später verlautbarten Terminen im Jänner 2006 abgehalten. Ein System zur elektronischen Prüfungsanmeldung wird bereitgestellt werden. Prüfungen müssen bis zum Ende des Sommersemesters 2006 positiv abgelegt sein (ein Semester nach Ende der Lehrveranstaltung). Ansonsten 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.

Complang
Puntigam
   Kontakt
   Research
   Lehre
      OOP
      Typsysteme
      EP2
      FOOP
      Prog.spr.
      frühere Lehre
         LVAs 2017 W
         LVAs 2017 S
         LVAs 2016 W
         LVAs 2016 S
         LVAs 2015 W
         LVAs 2015 S
         LVAs 2014 W
         LVAs 2014 S
         LVAs 2013 W
         LVAs 2013 S
         LVAs 2012 W
         LVAs 2012 S
         LVAs 2011 W
         LVAs 2011 S
         LVAs 2010 W
         LVAs 2010 S
         LVAs 2009 W
         LVAs 2009 S
         LVAs 2008 W
         LVAs 2008 S
         LVAs 2007 W
         LVAs 2007 S
         LVAs 2006 W
         LVAs 2006 S
         LVAs 2005 W
            OOP
               Laborübung
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
               4. Aufgabe
               5. Aufgabe
               6. Aufgabe
               7. Aufgabe
               8. Aufgabe
               9. Aufgabe
            Typsysteme
            Seminar, WA
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Schnellzugriff:
Anmeldesystem
Tutorentermine
Übungsaufgaben
Allgemeines zur LVA
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | Datenschutzerklärung | letzte Änderung: 2006-01-17 (Puntigam)