Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2003 W
Objektorientierte Programmierung
(zweistündige Vorlesung mit Laborübung)
Hinweis:
Ab sofort können Sie sich für Prüfungen zwischen 9. und
13. März 2004 anmelden. Anmeldelisten liegen im Sekretariat des
Instituts für Computersprachen (Argentinierstr. 8, 4. Stock) auf.
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 (mit Erweiterungen) eingeführt:
- Klassenhierarchien
- Polymorphismus
- Datenabstraktion
- Vererbung und Subtyping
- Generizitüt
- Objektschnittstellen
- Implementierung von Entwurfsmustern
Voraussetzungen:
Grundlegende Kenntnisse zumindest einer Programmiersprache (wie z.B. in
"Einführung in das Programmieren" vermittelt) werden vorausgesetzt.
Eine
persönliche Anmeldung zur Lehrveranstaltung
ist notwendig.
Lehrbehelfe:
Das aktuelle
Skriptum zur Lehrveranstaltung
(163 Seiten) gibt es in mehreren Versionen und Formaten - Sie brauchen nur
eine davon. Während der Lehrveranstaltung werden die aktuellen
verwendeten
Folien und
Aufgabenstellungen für den Laborübungsteil
wöchentlichen zur Verfügung gestellt.
Allgemeine Informationen zu Java finden Sie auf der
Java Home Page.
Auch allgemeine Informationen zu
Generic Java sind
online verfügbar.
Beachten Sie die Informationen zum Ablauf der
Laborübung.
Zeit und Ort:
Die Vorbesprechung für das Wintersemester 2003/2004 findet am Donnerstag,
den 2. Oktober 2003 von 13:00 bis 14:00 Uhr im Informatikhörsaal
(Treitelstraße 3) statt. Vorlesungen werden von 9. Oktober bis 15.
Jänner jeden Donnerstag von 13:00 bis 14:00 Uhr im Informatikhörsaal
gehalten.
Am 22. Jänner findet statt der Vorlesung eine Fragestunde statt.
Anmeldungen zur Lehrveranstaltung sind zwischen 2. und 9. Oktober möglich
und erforderlich. Näheres dazu erfahren Sie bei den Hinweisen zum
Laborübungsteil der Lehrveranstaltung.
Anrechenbarkeit:
"Objektorientierte Programmierung" ist für folgende Bakkalaureatsstudien
anrechenbar:
"Software & Information Engineering" (Pflichtfach, 3. Semester),
"Medieninformatik" (Wahlfach im Schwerpunkt "Computergraphik und
Bildverarbeitung"), "Technische Informatik" (Wahlfach) und "Medizinische
Informatik" (Wahlfach).
Prüfungen:
Die Beurteilung setzt sich je zur Hälfte aus den Leistungen bei der
Laborübung und dem Ergebnis einer mündlichen Prüfung zusammen.
Prüfungen werden (ausser in der vorlesungsfreien Zeit) jeden Montag von
11 bis 12 Uhr und nach Vereinbarung abgehalten.
Ende Jänner und Anfang März werden zusätzliche
Prüfungstermine angeboten.
Vortragender:
Franz Puntigam,
Tel.: 58801/18514,
franz@complang.tuwien.ac.at
Download:
Skriptum, Folien und Aufgabenstellungen zum Herunterladen:
- Skriptum in Buchform: 4 Seiten/Blatt bei doppelseitigem Druck zu Buch
zusammenklappbar
- [.ps.gz, 349771 Byte]
- [.ps, 1056806 Byte]
- [.pdf.gz, 802651 Byte]
- [.pdf, 1047223 Byte]
- Skriptum zum Einheften in Ordner - 2 Seiten/Blatt bei einseitigem Druck
- [.ps.gz, 348611 Byte]
- [.ps, 1056806 Byte]
- [.pdf.gz, 784602 Byte]
- [.pdf, 1029209 Byte]
- Skriptum in sehr großer Schrift - 1 Seite/Blatt, zum Online-Lesen
oder Verkleinern
- [.ps.gz, 346603 Byte]
- [.ps, 1020987 Byte]
- [.pdf.gz, 1092807 Byte]
- [.pdf, 2048338 Byte]
- Skriptum mit großen Rändern - 1 Seite/Blatt, zum
Online-Lesen
- [.ps.gz, 328980 Byte]
- [.ps, 978453 Byte]
- [.pdf.gz, 504633 Byte]
- [.pdf, 620583 Byte]
- Folien (.ps oder
.ps.gz) zur Vorbesprechung am
2. Oktober 2003
- Folien (.ps oder
.ps.gz) zur 1. Vorlesung am
9. Oktober 2003
- Folien (.ps oder
.ps.gz) zur 2. Vorlesung am
16. Oktober 2003
- Folien (.ps oder
.ps.gz) zur 3. Vorlesung am
23. Oktober 2003
- Folien (.ps oder
.ps.gz) zur 4. Vorlesung am
30. Oktober 2003
- Folien (.ps oder
.ps.gz) zur 5. Vorlesung am
6. November 2003
- Folien (.ps oder
.ps.gz) zur 6. Vorlesung am
13. November 2003
- Folien (.ps oder
.ps.gz) zur 7. Vorlesung am
20. November 2003
- Folien (.ps oder
.ps.gz) zur 8. Vorlesung am
27. November 2003
- Folien (.ps oder
.ps.gz) zur 9. Vorlesung am
4. Dezember 2003
- Folien (.ps oder
.ps.gz) zur 10. Vorlesung am
11. Dezember 2003
- Folien (.ps oder
.ps.gz) zur 11. Vorlesung am
18. Dezember 2003
- Folien (.ps oder
.ps.gz) zur 12. Vorlesung am
8. Jänner 2004
- Folien (.ps oder
.ps.gz) zur 13. Vorlesung am
15. Jänner 2004
- Aufgabenstellung vom 9.10.2003 (fällig am 16.10.)
- [.ps.gz, 18935 Byte]
- [.ps, 41986 Byte]
- [.pdf.gz, 26086 Byte]
- [.pdf, 33845 Byte]
- Aufgabenstellung vom 16.10.2003 (fällig am 23.10.)
- [.ps.gz, 18634 Byte]
- [.ps, 41304 Byte]
- [.pdf.gz, 25418 Byte]
- [.pdf, 33035 Byte]
- Aufgabenstellung vom 23.10.2003 (fällig am 30.10.)
- [.ps.gz, 18437 Byte]
- [.ps, 40711 Byte]
- [.pdf.gz, 25310 Byte]
- [.pdf, 32947 Byte]
- Aufgabenstellung vom 30.10.2003 (fällig am 6.11.)
- [.ps.gz, 21431 Byte]
- [.ps, 48155 Byte]
- [.pdf.gz, 31900 Byte]
- [.pdf, 41878 Byte]
- Aufgabenstellung vom 6.11.2003 (fällig am 13.11.)
- [.ps.gz, 18053 Byte]
- [.ps, 39642 Byte]
- [.pdf.gz, 25543 Byte]
- [.pdf, 35250 Byte]
- Aufgabenstellung vom 13.11.2003 (fällig am 20.11.)
- [.ps.gz, 19250 Byte]
- [.ps, 42404 Byte]
- [.pdf.gz, 29461 Byte]
- [.pdf, 41179 Byte]
- Aufgabenstellung vom 20.11.2003 (fällig am 27.11.)
- [.ps.gz, 19356 Byte]
- [.ps, 42546 Byte]
- [.pdf.gz, 30039 Byte]
- [.pdf, 41824 Byte]
- Aufgabenstellung vom 27.11.2003 (fällig am 4.12.)
- [.ps.gz, 19015 Byte]
- [.ps, 41952 Byte]
- [.pdf.gz, 28431 Byte]
- [.pdf, 38010 Byte]
- Aufgabenstellung vom 4.12.2003 (fällig am 11.12.)
- [.ps.gz, 19155 Byte]
- [.ps, 42279 Byte]
- [.pdf.gz, 28596 Byte]
- [.pdf, 38286 Byte]
- Aufgabenstellung vom 11.12.2003 (fällig am 18.12.)
- [.ps.gz, 19783 Byte]
- [.ps, 44332 Byte]
- [.pdf.gz, 27134 Byte]
- [.pdf, 35043 Byte]
- Aufgabenstellung vom 18.12.2003 (fällig am 15.1.2004)
- [.ps.gz, 20114 Byte]
- [.ps, 44696 Byte]
- [.pdf.gz, 31133 Byte]
- [.pdf, 43046 Byte]