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

Proseminar: Fortgeschrittene Programmierkonzepte in Java, Haskell und Prolog

(S2, SS 2007)

LuFG Informatik 2


Veranstalter

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


Die Vorbesprechung des Proseminars, in der auch die Themen vergeben werden, ist um 15:45 Uhr am Freitag, dem 9. Februar 2007, im Raum 5052 (Ahornstr. 55).

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

Achtung: Der Termin am 29.6. muss aufgrund einer Konferenz verschoben werden. Daher finden alle darauf folgenden Seminare eine Woche später statt.

Achtung: Der Termin am 22.6. findet im Seminarraum des I6 statt (6124).

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

DatumThemaBetreuerReferenten
13.04.Exception Handling und andere Spracherweiterungen S. SwiderskiMaik Glatki, Ulf Schräer
20.04.Generische Typen S. SwiderskiBenjamin Held, Jan Marten
27.04.Collection Classes und Iteration P. Schneider-KampPaul Heiniz, Sergej Prus
04.05.Multi-Threading und Synchronisation R. ThiemannDaniel Heidchen, Krug Markus
11.05.Netzwerkprogrammierung R. ThiemannPhilipp Henschel, Sebastian Schöppel
18.05.Sicherheitskonzepte P. Schneider-KampMorteza Hashemi Farzaneh, Keying Lai
25.05.Sprachanbindungen P. Schneider-KampDominic Gatzen, Kristoffer Janke
08.06.Haskell: Auswertungsstrategie und Lazy ProgrammingS. SwiderskiAlexander Braining, Igor Kalkov
15.06.Funktionen höherer Ordnung und List Comprehensions C. FuhsJan Feldmann, Jan Holz
22.06.Typklassen, Monaden und Ein-/AusgabeS. SwiderskiRadek Paluszak, Stefan Stark
06.07.Negation als Fehlschlag und der Cut, sowie Extra-Logische PrädikateC. FuhsHong Ha Dinh, Moritz Venn
13.07.Constraint Logic Programming und Definite Clause GrammarsP. Schneider-KampMarvin Hoffmann, Siebert Jochen


Bibliotheksführung

Alle Teilnehmer sind verpflichtet, an einer Bibliotheksführung teilzunehmen. Dafür gibt es die folgenden vier Termine.
  1. 27.2., 15:00 Uhr
  2. 5.3., 11:00 Uhr
  3. 26.3., 15:00 Uhr
  4. 16.4., 11:00 Uhr
Die genaue Aufteilung auf diese Termine befindet sich in der folgenden Tabelle.
TeilnehmerTermin
Alexander Braining2
Hong Ha Dinh3
Jan Feldmann3
Dominic Gatzen3
Maik Glatki2
Morteza Hashemi Farzaneh1
Daniel Heidchen1
Paul Heiniz2
Benjamin Held1
Philipp Henschel4
Marvin Hoffmann4
Jan Holz3
Kristoffer Janke4
Siebert Jochen3
Igor Kalkov2
Keying Lai1
Krug Markus1
Jan Marten1
Radek Paluszak4
Sergej Prus2
Sebastian Schöppel4
Ulf Schräer2
Stefan Stark4
Moritz Venn3


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