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

Proseminar: Fortgeschrittene Programmierkonzepte in Java, Haskell und Prolog

(S2, SS 2008)

LuFG Informatik 2


Veranstalter

Prof. Dr. Jürgen Giesl, Carsten Fuhs, Peter Schneider-Kamp, Stephan Swiderski


Koordinaten

Das Proseminar findet wöchentlich am Freitag von 15:45 - 17:15 Uhr in Raum 5052 statt.

Am 27.6 findet das Proseminar ausnahmsweise in Raum 2323 statt (Seminarraum i11).


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 als logische Sprache wird Prolog betrachtet. Das Proseminar baut auf der Vorlesung "Programmierung" auf, in denen erste Grundlagen dieser Sprachen behandelt wurden.


Themen

DatumZeitThemaBetreuerReferenten
11.04 15:45 Exception Handling und andere Spracherweiterungen S. Swiderski Dominik Merkelbach, Max Görtz
18.04 15:45 Generische Typen S. Swiderski Jonas Dederichs, Thomas Mausbach
25.04 15:45 Collection Classes und Iteration P. Schneider-Kamp David Reger, Tim Enger
02.05 15:45 Multi-Threading und Synchronisation C. Fuhs Isaak Lim, Daniel Thulfaut
09.05 15:45 Netzwerkprogrammierung C. Fuhs Torsten Zimmermann, Andrius Bentkus
23.05 15:45 Sicherheitskonzepte P. Schneider-Kamp Stefan Schupp, Simon Tenbusch
30.05 15:45 Sprachanbindungen P. Schneider-Kamp Philip Barnes, Dominik Schmithausen
06.06 15:45 Entwurfsmuster in Java P. Schneider-Kamp Alexander Kogaj, Simon Heinen
13.06 15:45 GUI-Programmierung in Java S. Swiderski Quang Linh Le, Andreas Schulten
20.06 15:45 Haskell: Auswertungsstrategie und Lazy Programming S. Swiderski Frederic Porath, Xinyu Ge
27.06 15:45 Haskell: Funktionen höherer Ordnung und List Comprehensions C. Fuhs Thomas Röhl, Christian Kuknat
04.07 15:45 Haskell: Typklassen, Monaden und Ein-/Ausgabe S. Swiderski Alexander Roth, Fabian Ohler
11.07 15:45 Negation als Fehlschlag und der Cut, sowie Extra-Logische Prädikate C. Fuhs Andrej Dyck, Devran Ölcer
18.07 15:45 Constraint Logic Programming und Definite Clause Grammars P. Schneider-Kamp Carsten Hübner, Kristina Mauch


Teilnehmer

Alexander Kogaj
Alexander Roth
Andrej Dyck
Bentkus Andrius
Carsten Hübner
Christian Kuknat
Daniel Thulfaut
David Reger
Devran Ölcer
Dominik Merkelbach
Dominik Schmithausen
Fabian Ohler
Frederic Porath
Isaak Lim
Jonas Dederichs
Kristina Mauch
Max Görtz
Philip Barnes
Quang Linh Le
Schulten Andreas
Simon Heinen
Simon Tenbusch
Stefan Schupp
Thomas Mausbach
Thomas Röhl
Tim Enger
Torsten Zimmermann
Xinyu Ge

Bibliotheksführung

Alle Teilnehmer sind verpflichtet, an einer Bibliotheksführung teilzunehmen. Folgende Termine gibt es:


Literatur




Wichtige Termine

Es wird erwartet, dass die folgenden strikten Termine eingehalten werden:

Schein

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

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).

Disclaimer  Lehr- und Forschungsgebiet Informatik 2  Fachgruppe Informatik RWTH