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

Proseminar: Fortgeschrittene Programmierkonzepte in Java, Haskell und Prolog

(PS3, SS 2014)

LuFG Informatik 2


Veranstalter

Prof. Dr. Jürgen Giesl, Cornelius Aschermann, Florian Frohn, Thomas Ströder


Die Vorbesprechung des Proseminars, in der auch die Themen vergeben werden, findet am Mittwoch den 19.02.14 um 16:00 Uhr im Seminarraum des Lehrstuhls Informatik 2 statt.


Termin

Das Proseminar findet wöchentlich am Donnerstag von 16:15 - 17:45 Uhr in Raum 5056 statt.


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.

Der Schwerpunkt des Proseminars liegt auf Präsentationsfähigkeiten und Methoden des wissenschaftlichen Arbeitens. Inhaltlich werden dazu folgende Themen betrachtet:


Bibliotheksführung

Alle Teilnehmer sind verpflichtet, an einer Bibliotheksführung teilzunehmen. Die Webseite der Fachbibliothek Informatik finden Sie hier. Folgende Termine und Zuteilungen für Bibliotheksführungen wurden festgelegt:


Wichtige Termine

Alle Teilnehmer haben die Möglichkeit, sich bis 3 Wochen nach Themenvergabe (also bis zum 12. März) bei uns vom Proseminar wieder abzumelden. Erst danach werden wir die Teilnehmer verbindlich dem ZPA melden. Somit wird ein Abbruch des Seminars nach dem 12. März als Fehlversuch gezählt.

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

Themenverteilung

Datum Vortragende Thema Betreuer
10.04.2014 J. Giesl Allgemeine Hinweise zu Vorträgen  
08.05.2014 Alle Proseminaristen Kurzvorträge Alle Betreuer
22.05.2014 M. Dennis, S. Siewert Umsetzung objektorientierter Konzepte in Java und Smalltalk C. Aschermann
22.05.2014 D. Meier, J. Charles Multi-Threading T. Ströder
05.06.2014 M. Beenen, M. Dahlmanns Java 8 F. Frohn
03.07.2014 Y. Müller, S. Kölker Effiziente funktionale Datenstrukturen F. Frohn
03.07.2014 M. Spisa, S. Tolksdorf Game Programming C. Aschermann
10.07.2014 T. Acker, F. Hülsmann Cut, Negation and Metaprogramming C. Aschermann
10.07.2014 H. Rosendahl Constraint Logic Programming T. Ströder

Voraussetzungen zum Bestehen des Proseminars

Zum erfolgreichen Abschluss des Proseminars 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 Florian Frohn.

Disclaimer  Lehr- und Forschungsgebiet Informatik 2  Fachgruppe Informatik RWTH