This page in English  Lehr- und Forschungsgebiet Informatik II  Fachgruppe Informatik RWTH

Proseminar: Fortgeschrittene Programmierkonzepte in Java, Haskell und Prolog

(S2, SS 2005)

LuFG Informatik II


Veranstalter

Prof. Dr. Jürgen Giesl, Peter Schneider-Kamp, René Thiemann


Termin

Dienstags, 17:30 - 19:00


Inhalt

In diesem Proseminar werden fortgeschrittene Konzepte von Programmiersprachen verschiedender Programmierparadigmen vorgestellt. Als Vertreter der imperativen und objektorientierten Sprachen betrachten wir Java, als funktionale Sprache wird Haskell untersucht und also logische Sprache wird Prolog betrachtet. Das Proseminar baut auf der Vorlesung "Programmierung" auf, in denen erste Grundlagen dieser Sprachen behandelt wurden.

Themen

Die folgenden Vorträge finden jeweils dienstags von 17:30 Uhr bis 18:30 Uhr im Raum 6019 statt.

TerminSeminaristThemaBetreuerLiteratur
Haskell
1.Di, 26.04.Ventislava VasilevaFunktionen höherer Ordnung Benedikt Bollig [1] pp. 171-201
2.Di, 26.04.Florian DahlmannsLazy Programming Michael Weber [1] pp. 345-396
3.Di, 03.05.Florian WitteTypklassen und Monaden Michael Weber [1] pp. 203-219, 397-424
Prolog
4.Di, 03.05.Stefan PabstNegation as Failure und Cuts Benedikt Bollig [2] pp. 157-174
5.Di, 10.05.Andreas SeifertExtra-logische Prädikate Volker Stolz [2] pp. 175-191
6.Di, 10.05.Stefan MauDifferenzlisten und Grammatiken Volker Stolz [2] pp. 239-265
Java
7.Di, 24.05.Ruben Zimmermann, Daniel GöttenGenerische Typen René Thiemann [3] pp. 21-94, 95-164
8.Di, 31.05.Guy Rolland Tambou ChagoBehandlung von Ausnahmen Peter Schneider-Kamp [4] pp. 511-561
9.Di, 31.05.Tobias VaegsCollection Classes und Iteration Peter Schneider-Kamp [5], [3] pp. 8-10
10.Di, 07.06.Moritz Wittenhagen, Robert HochstratNebenläufigkeit René Thiemann [6] pp. 159-181, [3] pp. 189-249
11.Di, 14.06.Dennis Kehrig, Lei YuSicherheit Peter Schneider-Kamp [7] pp. 37-80, 81-114
12.Di, 21.06.Jan LübeckNetzwerkprogrammierung René Thiemann [6] pp. 235-278
13.Di, 21.06.Jan SchererGUI-Programmierung mit Swing und zugrundeliegende Entwurfsmuster René Thiemann [5], [8]


Literatur

Weitere Literatur zu Ihrem Thema müssen Sie selber suchen. Gehen Sie in die Informatikbibliothek und lernen Sie, diese zu nutzen. Sie werden dort gerne bei der Suche beraten. Auch der Katalog der Zentralbibliothek mag nützlich sein. Nutzen Sie auch das Internet.


Wichtige Termine

Es wird erwartet, daß die folgenden Termine eingehalten werden:

Schein

Zum Erhalt des Scheins müssen Sie die folgenden drei Bedingungen erfüllen:

Die Scheine können ab Montag im Sekretariat des Lehrstuhls abgeholt werden.

Betreuer

Jeder Teilnehmer hat einen wissenschaftlichen Mitarbeiter als Betreuer. Dieser berät Sie bei der Bearbeitung Ihres Themas. Sie sollten Ihren Betreuer mehrfach aufsuchen, um mit ihm Ihren Fortschritt zu besprechen. Sie sollten ihn mindestens kontaktieren um

Ausarbeitung und Vortrag

Die Ausarbeitung kann mit einem beliebigen Textverarbeitungssystem erstellt werden. Wir empfehlen allerdings LaTeX.


Rückfragen

Bei Rückfragen wenden Sie sich bitte an Peter Schneider-Kamp (psk@informatik.rwth-aachen.de, Tel: 80-21211).

Last modified: Fri Feb 18 16:20:00 CET 2005 Lehr- und Forschungsgebiet Informatik II
RWTH Aachen