Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2006 W

Objektorientierte Programmierung

(zweistündige Vorlesung mit Laborübung)

AKTUELL:

Sie können sich über das elektronische Anmeldesystem zu allen verbleibenden Prüfungen anmelden. An- und Abmeldungen sind bis eine Woche vor dem Prüfungstermin möglich. Beachten Sie, dass Prof. Krall seine letzte Prüfung am 21. Mai abhält (Puntigam am 25. Juni). Obwohl insgesamt ausreichend viele Prüfungstermine vorgesehen sind kann nicht garantiert werden, dass es bei bestimmten Terminen (vor allem am Semesterende) zu Engpässen kommt. Bitte melden Sie sich daher rechtzeitig an.

Ziele:

Die Teilnehmer sollen einen Überblick über die wichtigsten Konzepte objektorientierter Programmiersprachen bekommen und lernen, diese Konzepte sinnvoll einzusetzen.

Inhalt:

Folgende Konzepte der objektorientierten Programmierung werden anhand der Programmiersprache Java eingeführt:

Voraussetzungen:

Grundlegende Kenntnisse zumindest einer Programmiersprache (wie z.B. in Einführung in das Programmieren vermittelt) werden vorausgesetzt. Eine Anmeldung zur Lehrveranstaltung ist notwendig.

Lehrbehelfe:

Ein Skriptum zur Vorlesung steht zum Download bereit. Die in der Vorlesung verwendeten Folien und die Aufgaben zur Laborübung werden vor den einzelnen Vorlesungen und Übungsterminen bereitgestellt.

Allgemeine Informationen zu Java finden Sie auf der Java Home Page.

Beachten Sie die Informationen zum Ablauf der Laborübung.

Zeit und Ort:

Die Vorbesprechung für das Wintersemester 2006/2007 findet am Donnerstag, den 5. Oktober 2006 von 13:00 bis 14:00 Uhr im Informatikhörsaal (Treitlstraße 3) statt. Vorlesungen werden von 12. Oktober bis 18. Jänner jeden Donnerstag (außer am 26.10., 2.11., 21.12., 28.12. und 4.1.) von 13:00 bis 14:00 Uhr im Informatikhörsaal gehalten. Anmeldungen zur Lehrveranstaltung sind zwischen 2. und 13. Oktober möglich und erforderlich. Näheres dazu erfahren Sie bei den Hinweisen zum Laborübungsteil der Lehrveranstaltung.

Anrechenbarkeit:

Objektorientierte Programmierung ist für alle Bakkalaureatsstudien der Informatik (als Pflichtfach) anrechenbar. Weiters ist diese Lehrveranstaltung ein Prüfungsfach für Versicherungsmathematik und teilweise Wahlfach für Technische Mathematik. Studenten der Technischen Informatik (033 535) wird empfohlen, eine künftig im Sommersemester angebotene Lehrveranstaltung desselben Titels zu absolvieren, die speziell auf die Anforderungen der Technischen Informatik eingeht.

Beurteilung (Prüfungen):

Die Beurteilung setzt sich je zur Hälfte aus den Leistungen bei der Laborübung (deren Beurteilung ein Abgabegespräch beinhaltet) und dem Ergebnis einer mündlichen Prüfung zusammen. Es wird dringend empfohlen, die Prüfung so bald als möglich nach Abschluss des Laborübungsteils zu machen. Mündliche Prüfungen müssen bis spätestens Ende Juni 2007 positiv abgelegt sein. Ansonsten wird 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. Bei rechtzeitiger Abmeldung von der Lehrveranstaltung (bis spätestens 31. Oktober 2006) wird kein Zeugnis ausgestellt; spätere Abmeldungen werden nicht entgegengenommen.

Vortragende und Betreuer:

Franz Puntigam (Vorlesung, Laborübung, Prüfungen)
Andreas Krall (Laborübung, Prüfungen)
Tutoren (Laborübung)

Skriptum:

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 zusammenklappbar
[.pdf, 814709 Byte]
Skriptum zum Einheften in Ordner - 2 Seiten/Blatt bei einseitigem Druck
[.pdf, 808107 Byte]
Skriptum in sehr großer Schrift - 1 Seite/Blatt, zum Online-Lesen oder Verkleinern
[.pdf, 905045 Byte]

Folien:

Folien zur Vorlesung stehen zum Download bereit:
Vorbesprechung am 5. Oktober 2006
1. Vorlesung am 12. Oktober 2006
2. Vorlesung am 19. Oktober 2006
3. Vorlesung am 9. November 2006
4. Vorlesung am 16. November 2006
5. Vorlesung am 23. November 2006
6. Vorlesung am 30. November 2006
7. Vorlesung am 7. Dezember 2006
8. Vorlesung am 14. Dezember 2006
9. Vorlesung am 11. Jänner 2007
10. Vorlesung am 18. Jänner 2007

Aufgabenstellungen:

Es sind bereits alle Aufgabenstellungen verfügbar:

Aufgabe vom fällig nachträglich
1. Aufgabe 12.10.2006 19.10.2006 27.10.2006
2. Aufgabe 19.10.2006 09.11.2006 16.11.2006
3. Aufgabe 09.11.2006 16.11.2006 23.11.2006
4. Aufgabe 16.11.2006 23.11.2006 30.11.2006
5. Aufgabe 23.11.2006 30.11.2006 07.12.2006
6. Aufgabe 30.11.2006 07.12.2006 14.12.2006
7. Aufgabe 07.12.2006 14.12.2006 21.12.2006
8. Aufgabe 14.12.2006 11.01.2007 18.01.2007

Beispiellösungen:

Für die Übungsaufgaben 3 bis 8 wurden Verzeichnisse mit einigen Ihrer Lösungen eingerichtet, um Ihnen die Möglichkeit zu geben, auch anderen als Ihren eigenen Code zu sehen. Besten Dank für die Bereitstellung der Lösungen. Für die ersten beiden Aufgaben gibt es keine solchen Verzeichnisse, da die Lösungen zu verschiedenartig sind, um sie sinnvoll miteinander vergleichen zu können. Zu einigen wenigen Lösungen gibt es Kommentare von den Betreuern.
Beispiellösungen der 3. Aufgabe
Beispiellösungen der 4. Aufgabe
Beispiellösungen der 5. Aufgabe
Beispiellösungen der 6. Aufgabe
Beispiellösungen der 7. Aufgabe
Beispiellösungen der 8. Aufgabe

Termine:

Anmeldung: 2.10.-13.10.2006
Abmeldung: 2.10.-31.10.2006
Vorbesprechung: 5.10.2006, 13:00-14:00, Inf.HS
Vorlesungen: 12.10.2006-18.1.2007, 13:00-14:00, Inf.HS
neue Aufgaben: zu Vorlesungsterminen
Lösungsabgaben: 12:45 Uhr vor Vorlesungsterminen
Abgabegespräche: 18.1.2007 bis 31.1.2007 (viele Termine)
Prüfungen: 18.1.2007 bis 31.1.2007 (viele Termine) und März bis Juni 2007
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
         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
            OOP
               Laborübung
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
               4. Aufgabe
               5. Aufgabe
               6. Aufgabe
               7. Aufgabe
               8. Aufgabe
            Typsysteme
            Seminar
         LVAs 2006 S
         LVAs 2005 W
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Schnellzugriff:
Laborübung
Anmeldung LVA
Anmeldung Prüfung
Anmeldesystem
Tutoren
Skriptum
Folien
Aufgaben
Prüfung
Termine
Lösungen
TUWIS++
voriges Jahr
nächstes Jahr
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2007-03-27 (Puntigam)