Objektorientierte Programmiertechniken
LVA 185.A01, VU, 3 Ects, 2012/2013 W

Objektorientierte Programmiertechniken

Überblick

Ziele der Lehrveranstaltung:

Fachliche und methodische Kenntnisse:
Kognitive und praktische Fertigkeiten:
Durch die praktische Auseinandersetzung mit einer objektorientierten Programmiersprache (Java), Programmiermethoden und Programmierwerkzeugen werden folgende Fertigkeiten vermittelt bzw. ausgebaut:
Soziale Kompetenzen, Innovationskompetenz und Kreativität:

Inhalt der Lehrveranstaltung:

Abgrenzung:

Diese Lehrveranstaltung darf weder als Einführungskurs in das Programmieren bzw. in Java noch als fortgeschrittener Java-Kurs missverstanden werden. Am Rande werden zwar einige Sprachkonzepte kurz erläutert, aber Es wird vorausgesetzt, dass TeilnehmerInnen bereits umfangreiche Programmier- und/oder Java-Kenntnisse haben – siehe notwendige Vorkenntnisse.

Aufbau und Charakteristik:

Wöchentliche Vorlesungen vermitteln den eher theoretischen Stoff und geben Hintergrundinformationen. Ebenso wöchentliche Programmieraufgaben, die in Kleingruppen zu lösen sind und auf den Vorlesungsstoff Bezug nehmen, sollen Zur Erreichung der letzten drei Punkte wird großer Wert auf das selbständige Finden von Lösungswegen und individuelle Lösungen gelegt; der eigene Weg zur Lösung ist wichtiger als die Lösung selbst. Statt vorgezeichneter Lösungswege und Musterlösungen gibt es nur grobe Zielvorgaben.

Erfahrungsgemäß sind es viele TeilnehmerInnen anfangs nicht gewohnt, Meta-Wissen gezielt anzuwenden, auf unvollständigen Spezifikationen aufzubauen und sich auf eigene Lösungswege zu verlassen. Dementsprechend oft werden die Programmieraufgaben als unklar und schwierig empfunden.

Für die ersten Programmieraufgaben können Tutor(inn)en bei Bedarf umfangreiche Unterstützung geben, gezielt spezifische Schwächen beseitigen und Einstiegshürden mildern. Jedoch werden auch die Tutor(inn)en auf individuelle Lösungswege bestehen.

Notwendige Vorkenntnisse:

Eine abgeschlossene STEOP (Studieneingangs- und Orientierungsphase) ist eine formale Voraussetzung für die Teilnahme. Darüber hinaus werden folgende Kenntnisse und Fähigkeiten vorausgesetzt:
Fachliche und methodische Kenntnisse:
Kognitive und praktische Fertigkeiten:
Soziale Kompetenzen, Innovationskompetenz und Kreativität:

Lehrbehelfe:

Zu Semesterbeginn wird ein Skriptum zum Download bereitstehen. Die in der Vorlesung verwendeten Folien und die Programmieraufgaben werden vor den einzelnen Vorlesungen und Übungsterminen bereitgestellt.

Zeit und Ort:

Die Vorbesprechung für das Wintersemester 2012/2013 findet am Mittwoch, den 3. Oktober 2012 von 13:00 bis 14:00 Uhr im Informatikhörsaal (Treitlstraße 3) statt. Vorlesungen werden vom 10. Oktober 2011 bis 16. Jänner 2013 jeden Mittwoch von 13:00 bis 14:00 Uhr im Informatikhörsaal gehalten (außer während der Weihnachtsferien). Am 23. Jänner findet statt der Vorlesung eine Fragestunde zur Vorbereitung auf die Prüfung statt. Programmieraufgaben werden vor den Vorlesungen auf die Webseiten gestellt, und die Lösungen eine Woche später, mittwochs um 12:00 Uhr, vom Übungsrechner abgesammelt. Es gibt keine fix reservierten Zeiten im Übungsraum, und auch Termine für Treffen mit Tutor(inn)en können frei vereinbart werden.

Anrechenbarkeit:

Objektorientierte Programmiertechniken ist für die Bakkalaureatsstudien der Informatik und Wirtschaftsinformatik in unterschiedlichen Modulen anrechenbar. Näheres dazu ist in den Studienplänen der einzelnen Studien sowie im TISS zu finden.

Anmeldung:

Eine Anmeldung zur Lehrveranstaltung ist notwendig – siehe An- und Abmeldung.

Beurteilung und Prüfungen:

Die Beurteilung setzt sich je zur Hälfte aus den Leistungen bei der Lösung der Programmieraufgaben (Übungsteil) und dem Ergebnis einer mündlichen Prüfung zum Vorlesungsteil zusammen. Für eine insgesamt positive Beurteilung ist eine positive Beurteilung beider Teile, des Übungsteils und des Vorlesungsteils nötig. Es wird empfohlen, die Prüfung so bald wie möglich nach Abschluss des Übungsteils zu machen. Prüfungen müssen bis spätestens Juni 2013 positiv abgelegt sein, sonst wird ein negatives Zeugnis ausgestellt. Ein negatives Zeugnis wird auch ausgestellt, wenn der Ü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 dem spätesten Anmeldezeitpunkt ist keine Abmeldung mehr möglich. Nichterscheinen führt zu negativer Beurteilung der Prüfung. Bei rechtzeitiger Abmeldung von der Lehrveranstaltung bis zum noch bekanntzugebenden Abmeldetermin wird kein Zeugnis ausgestellt. Spätere Abmeldungen werden nicht entgegengenommen.

Vortragende und Betreuer:

Franz Puntigam (Vorlesung, Programmieraufgaben, Abgabegespräche, Prüfungen)
Andreas Krall (Programmieraufgaben, Abgabegespräche, Prüfungen)
Tutor(inn)en (Ansprechpartner, Programmieraufgaben der Einstiegsphase)

Übungsteil

Gruppen:

Sie werden die Übung in Gruppen zu je drei Personen durchführen. Durch die Gruppenarbeit sollen Diskussionen der Übungsaufgaben gefördert werden. Außerdem sollen Sie Ihre Fähigkeit zur Teamarbeit ausbauen. Sie können die Mitglieder Ihrer Gruppe selbst bestimmen.

Übungsaufgaben:

Übungsaufgaben werden in der Regel wöchentlich am Mittwoch ausgegeben. Insgesamt gibt es neun Aufgaben, wovon die ersten drei je nach Vorkenntnissen mit Hilfe der Tutor(inn)en oder alleine und die verbleibenden sechs jedenfalls durch die Gruppen alleine zu lösen sind. Sie haben nur eine Woche Zeit um sie zu lösen und sollten sich daher gleich zu Beginn eine effiziente Vorgehensweise angewöhnen.

Abgabe der Lösungen:

Pro Gruppe und Aufgabe kann nur eine gemeinsame Lösung abgegeben werden; unterschiedliche Lösungen der Gruppenmitglieder werden nicht akzeptiert. Stellen Sie Ihre Lösungen auf dem Übungsrechner g0.complang.tuwien.ac.at in die jeweils in der Aufgabenstellung genannten Unterverzeichnisse im Verzeichnis Gruppe, das allen Gruppenmitgliedern gemeinsam gehört. Die Lösungen werden jeweils mittwochs um 12:00 Uhr (strikte Deadline) am Tag der Abgabe automatisch von dort abgesammelt. Bitte verändern Sie die Struktur der Verzeichnisse Gruppe/Aufgabe1 bis Gruppe/Aufgabe9 nicht, damit die automatisierte Abgabe funktionieren kann.

Nachträgliche Abgabe:

Eine Woche nach dem Abgabetermin werden ebenfalls um 12:00 Uhr die Lösungen noch einmal abgesammelt (= nachträgliche Abgaben). Falls Sie inhaltliche Änderungen vorgenommen haben und Ihre zuvor abgegebenen Lösungen derselben Aufgaben (= reguläre Abgaben) mit weniger als 2/3 der erreichbaren Punkte beurteilt wurden, werden die Lösungen neuerlich beurteilt. Dafür erhalten Sie aber nur 2/3 der Punkte, die Sie bei regulärer Abgabe erhalten hätten. Insgesamt erhalten Sie für die Lösung einer Aufgabe das Maximum der Punkte aus regulärer und nachträglicher Abgabe. Nachträgliche Abgaben sollen die Auswirkungen eines versäumten Abgabetermins oder eines zu spät von Ihnen selbst bemerkten schwerwiegenden Fehlers abfedern. Nachträgliche Abgaben sind kein geeignetes Mittel, um eine bereits beurteilte Lösung nachträglich zu verbessern. Sie werden erst nach dem nachträglichen Abgabetermin über die Beurteilung Ihrer regulären Abgabe informiert.

Einstiegsphase:

Die ersten drei Aufgaben bilden zusammen eine Einstiegsphase. Diese Einstiegsphase soll Die erste Aufgabe wird einfach sein und Ihnen Gelegenheit geben, in aller Ruhe die Zusammenarbeit innerhalb Ihrer Gruppe sowie mit der Tutorin oder dem Tutor zu organisieren. Die zweite Aufgabe wird dagegen umfangreich sein und Sie zwingen, selbst eine Auswahl der zu lösenden Teilaufgaben zu treffen und unter großem Zeitdruck zu entwickeln. Die dritte Aufgabe soll Ihnen helfen, individuelle Probleme in Ihrer Lösung selbst zu erkennen. Die weiteren sechs Aufgaben, die nicht mehr zur Einstiegsphase gehören, sind jeweils einem inhaltlichen Teilbereich der objektorientierten Programmierung gewidmet.

Terminals im Übungsraum:

Selbstverständlich können Sie Ihre Aufgaben zur Gänze an den Terminals im Übungsraum (Labor) in der Argentinierstraße 8 (im Tiefparterre, durch den Hof zu erreichen) machen. Loggen Sie sich unter Ihrem Account auf dem Übungsrechner ein. Zum Einloggen wählen Sie im Application Launcher als Server g0 und 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.

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 mutt verwenden. Informationen dazu erhalten Sie durch man mutt. Einen Java-Interpreter können Sie mit java ClassFile aufrufen, einen Java-Compiler mit javac File1.java ... FileN.java.

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 g0.complang.tuwien.ac.at einloggen. Eine sichere Verbindung können Sie beispielsweise durch ssh o*@g0.complang.tuwien.ac.at unter Unix, Linux oder in Cygwin unter Windows herstellen, 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. Die Entwicklung von Java-Programmen wird durch eine Entwicklungsumgebung wie z.B. 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 zu den Abgabeterminen (zur Sicherheit einige Minuten vor 12:00 Uhr, 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.

Erreichbarkeit:

Gelegentlich möchten sich Ihre Betreuer mit Ihnen in Verbindung setzen, um Ihnen wichtige Informationen zur Lehrveranstaltung zu geben. Zu diesem Zweck wird auf Ihrem Account auf der g0 eine eigene eMail-Adresse eingerichtet. Diese Adresse ist von außerhalb des Instituts nicht erreichbar, und nur Ihre Betreuer und andere Übungsteilnehmer können Ihnen vom Institut aus eine Mail schicken. Dadurch wird SPAM vermieden. Bitte sorgen Sie in Ihrem eigenen Interesse dafür, dass an diese Adresse geschickte Mail Sie tatsächlich erreicht. Beim Anlegen Ihres Accounts wird automatisch eine Datei .forward erzeugt, die dafür sorgt, dass eMail an Ihre TU-Mailadresse weitergeleitet wird. 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.

Beurteilung des Übungsteils (Abgabegespräch):

Ihre Lösungen der Aufgabenstellungen werden nicht gleich nach der Abgabe endgültig beurteilt. Stattdessen 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 eigenen Lösungen verstehen und Entscheidungen argumentieren können. Sie werden jedoch schon vorher per eMail Rückmeldungen über die vorläufigen Beurteilungen Ihrer Lösungen bekommen.

Je nach Qualität Ihrer Lösungen und Ihrer Mitarbeit bekommen Sie Punkte. Die Einstiegsphase (= die ersten drei Aufgaben) wird durch Ihre Tutorin bzw. Ihren Tutor mit bis zu 100 Punkten beurteilt. Sie werden nach Mitarbeit und Lernfortschritt beurteilt wenn Sie die Lösungen zusammen mit der Tutorin oder dem Tutor entwickeln, nach Rechtzeitigkeit, Vollständigkeit und Korrektheit Ihrer Lösungen (in Bezug auf die Aufgabenstellung sowie konkrete Aufforderungen zur Mängelbeseitigung durch die Tutorin oder den Tutor, siehe unten) wenn Sie die Aufgaben selbständig lösen. Fortgeschrittene Qualitätskriterien wie Wartbarkeit oder die Qualität der Datenkapselung, Faktorisierung, Beziehungen zwischen Klassen, etc. gehen nicht direkt in die Beurteilung durch Tutor(inn)en ein. Trotzdem wird die Tutorin oder der Tutor Sie auch auf solche Qualitätsmängel hinweisen (als Feedback, damit Sie es in späteren Aufgaben besser machen) und Sie in Extremfällen ganz konkret auffordern, bestimmte Mängel auf bestimmte Weise zu beseitigen. Die Qualität der Beseitigung solcher Mängel geht auch in die Beurteilung durch Tutor(inn)en ein.

Lösungen der weiteren sechs Aufgaben werden nach deren Qualität (vor allem nach in den Aufgabenstellungen genannten Qualitätskriterien) durch Puntigam und Krall beurteilt. Bis zu je 100 Punkte gibt es für jede der sechs Aufgaben bei regulärer Abgabe, nur bis zu je 67 Punkte bei nachträglicher Abgabe. Insgesamt sind (zusammen mit den Punkten für die Einstiegsphase) 700 Punkte erreichbar. Für eine positive Beurteilung des Ü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 Ü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 eine positive Beurteilung beider Teile, des Übungsteils und des Vorlesungsteils.

Tutor(inn)en:

Jede Gruppe wird durch eine Tutorin oder einen Tutor betreut. Diese oder dieser wird Sie in der Eingangsphase unterstützen und sich auch danach weiterhin um Sie kümmern. Sie können zu Beginn der Übung wählen, wie intensiv die Betreuung sein soll. Prinzipiell können Sie Treffen mit Ihrer Tutorin oder Ihrem Tutor frei vereinbaren. Hier ist die Liste der Tutor(inn)en sowie der von ihnen angebotenen bevorzugten Termine für Treffen.

Sidonie Artner Mo 09:00–11:00
Georg Brandstätter Do 13:00–15:00
Franca-Sofia Fehrenbach Do 11:00–13:00
Reinhold Gschweicher Mi 10:00–12:00
Ondrej Hosek Mo 14:00–16:00
Thomas Jatschka Mo 15:00–17:00
Gerta Sheganaku Mi 14:30–16:30

Hilfestellung bei Anmeldung:

Zu folgenden Terminen unterstützen Sie Tutor(inn)en bei der Anmeldung und Gruppenfindung im Übungsraum:

3.10. (Mi) 14:15–15:15 Gschweicher
4.10. (Do) 16:00–18:00 Sheganaku, Hosek, Artner, Brandstätter
5.10. (Fr) 17:00–18:00 Hosek
8.10. (Mo) 13:00–14:00 Fehrenbach
9.10. (Di) 15:00–16:00 Jatschka, Brandstätter

Wenn Sie keine vollständige Gruppe haben, kommen Sie bevorzugt am Donnerstag, den 4. Oktober um 16:00 Uhr zum Gruppentreffen in den Übungsraum. Wer bis Dienstag, den 9. Oktober noch in keiner vollständigen Gruppe ist, sollte unbedingt an diesem Tag um 15:00 Uhr in den Übungsraum kommen.

Tutor(inn)en im Übungsraum:

Zu den folgenden Terminen werden im Übungsraum Tutor(inn)en anwesend sein um Sie bei der Laborübung ohne Voranmeldung zu unterstützen. Diese Termine sind vor allem auch dafür geeignet, Probleme mit jemand anderem als Ihrem eigenen Tutor zu besprechen.

11.10. (Do) 12:00–13:00 Fehrenbach
15.10. (Mo) 15:00–16:00 Sheganaku
22.10. (Mo) 15:30–16:30 Sheganaku
29.10. (Mo) 15:00–16:00 Hosek
05.11. (Mo) 17:00–18:00 Artner
08.11. (Do) 13:00–14:00 Brandstätter
19.11. (Do) 15:00–16:00 Jatschka
26.11. (Mo) 17:00–18:00 Artner
29.11. (Do) 16:00–17:00 Gschweicher
06.12. (Do) 16:00–17:00 Gschweicher
10.12. (Mo) 15:00–16:00 Jatschka
18.12. (Di) 12:00–13:00 Fehrenbach

An- und Abmeldung

An- und Abmeldung Lehrveranstaltung:

Um an Objektorientierte Programmiertechniken teilnehmen zu können, müssen Sie sich vom 1.10. bis 9.10.2012 in zwei elektronischen Anmeldesystemen anmelden: Für eine Teilnahme ist die Anmeldung in beiden Systemen notwendig. Die Daten aus den beiden Systemen werden am Ende der Anmeldefrist abgeglichen.

Zur Anmeldung im Anmeldesystem der CompLang-Gruppe gehen Sie bitte folgendermaßen vor:

Abmeldungen von der Lehrveranstaltung sind bis 16. Oktober 2012 möglich. Späteren Abmeldungswünschen kann nicht entsprochen werden.

Hinweis: In seltenen Ausnahmefällen kann es passieren, dass die Authentifizierung durch das TU-Passwort nicht funktioniert. Das kann viele Ursachen haben. Wir werden Sie in diesen Fällen per Mail kontaktieren und ersuchen, uns Ihren Studentenausweis zu zeigen.

An- und Abmeldung Abgabegespräch:

Zwischen 9. und 13. Jänner 2013 müssen Sie sich zum Abgabegespräch anmelden. Dazu steht das elektronischen Anmeldesystem zur Verfügung. Termine für Abgabegespräche werden in der zweiten Jännerhälfte fast täglich angeboten. Es gibt gerade ausreichend viele viertelstündige Termine. Sie müssen sich als ganze Gruppe anmelden, das heißt, alle Gruppenmitglieder sollen zum selben Termin erscheinen, und es reicht, wenn ein Gruppenmitglied die Anmeldung vornimmt. Terminverschiebungen (= Abmeldungen und neuerliche Anmeldungen) sind bis 13. Jänner möglich.

An- und Abmeldung Prüfung:

Für die mündliche Prüfung zum Vorlesungsteil ist eine gesonderte Anmeldung nötig. Anmeldungen müssen bis spätestens eine Woche vor dem Prüfungstermin über das Anmeldesystem erfolgen. Mitte bis Ende Jänner werden fast täglich Prüfungstermine angeboten. Anmeldungen zu späteren Prüfungsterminen von März bis Juni (jeden Montag außer in der vorlesungsfreien Zeit) werden erst im Februar möglich sein. Sie müssen sich als Einzelperson (jedes Gruppenmitglied für sich) anmelden. Wählen Sie nur einen Prüfungstermin, der nach Ihrem Termin für das Abgabegespräch liegt. Abmeldungen und Terminverschiebungen (durch Ab- und neuerliche Anmeldung) sind nur bis zu einer Woche vor den Prüfungsterminen möglich.

Terminübersicht

Anmeldung zu OOP: 1.10.–9.10., Anmeldesystem
Gruppen-Treffen: 4.10., 16:00–17:00 und 9.10., 15:00–16:00, Übungsraum
späteste Abmeldung: 16.10., Anmeldesystem
Vorbesprechung: 3.10., 13:00–14:00, Inf.HS
Vorlesungen: 10.10.–.16.1., 13:00–14:00, Inf.HS
Fragestunde: 23.1., 13:00–14:00, Inf.HS
Programmieraufgaben: zu Vorlesungsterminen
Lösungsabgaben: 12:00 Uhr vor Vorlesungsterminen
Anmeld. Abgabegespr.: 9.1.–13.1., Anmeldesystem
Abgabegespräche: Jänner (viele Termine)
Prüfungsanmeldung: mind. 1 Woche vor Prüfung, Anmeldesystem
Prüfungen: Jänner (viele Termine)
und montags von März bis Juni 2012

Lehrunterlagen

Skriptum:

Das hier zum Download angebotene Skriptum ist noch nicht ganz vollständig: Zwei Abschnitte im vierten Kapitel fehlen. Sie werden voraussichtlich im Laufe des Semesters nachgereicht.

Die angebotenen Varianten sind bis auf das Format identisch. Sie können eine davon wählen.

Skriptum in Buchform
4 Seiten/Blatt bei doppelseitigem Druck, zu Buch zusammenfaltbar
Skriptum zum Einheften in Ordner
2 Seiten/Blatt bei einseitigem Druck
Skriptum in sehr großer Schrift
1 Seite/Blatt, zum Online-Lesen oder Verkleinern

Vorlesungsfolien:

Folien zu Vorbesprechung und Vorlesungen:
Vorbesprechung am 3. Oktober 2012
Vorlesung am 10. Oktober 2012
Vorlesung am 17. Oktober 2012
Vorlesung am 24. Oktober 2012
Vorlesung am 31. Oktober 2012
Vorlesung am 7. November 2012
Vorlesung am 14. November 2012
Vorlesung am 21. November 2012
Vorlesung am 28. November 2012
Vorlesung am 5. Dezember 2012
Vorlesung am 12. Dezember 2012
Vorlesung am 19. Dezember 2012
Vorlesung am 9. Jänner 2013
keine Folien zur Vorlesung am 16. Jänner 2013

Übungsaufgaben:

Hier finden Sie eine Übersicht über die Aufgabenstellungen und die entsprechenden Ausgabe- und Abgabetermine.

Aufgabe vom fällig nachträglich
1. Aufgabe 10.10.2012 17.10.2012 24.10.2012
2. Aufgabe 17.10.2012 24.10.2012 31.10.2012
3. Aufgabe 24.10.2012 31.10.2012 07.11.2012
4. Aufgabe 07.11.2012 14.11.2012 21.11.2012
5. Aufgabe 14.11.2012 21.11.2012 28.11.2012
6. Aufgabe 21.11.2012 28.11.2012 05.12.2012
7. Aufgabe 28.11.2012 05.12.2012 12.12.2012
8. Aufgabe 05.12.2012 12.12.2012 19.12.2012
9. Aufgabe 12.12.2012 19.12.2012 09.01.2013
Complang
Puntigam
   Über mich
   Research
   Lehre
      LVAs 2017 W
      LVAs 2017 S
      frühere Lehre
         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
            PK
            OOP
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
               4. Aufgabe
               5. Aufgabe
               6. Aufgabe
               7. Aufgabe
               8. Aufgabe
               9. Aufgabe
            Typsysteme
         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
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Schnellzugriff:
Übung
Anmeldung
Anmeldesystem
Tutor(inn)en
Terminübersicht
Lehrunterlagen
TISS
voriges Jahr
nächstes Jahr
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2013-01-18 (Puntigam)