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

Proseminar: Fortgeschrittene Programmierkonzepte

(PS3, WS 2015/2016)

LuFG Informatik 2


Veranstalter

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


Termin

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


Inhalt

In diesem Proseminar werden fortgeschrittene Konzepte von Programmiersprachen verschiedender Programmierparadigmen vorgestellt. Unter anderem betrachten wir als Vertreter der imperativen und objekt-orientierten Sprachen Java, als funktionale Sprache Haskell und als logische Sprache Prolog. Das Proseminar baut auf der Vorlesung "Programmierung" auf, in der erste Grundlagen verschiedener Programmiersprachen behandelt wurden.

Inhaltlich werden dazu beispielsweise 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 02.09.2015) bei uns vom Proseminar wieder abzumelden. Erst danach werden wir die Teilnehmer verbindlich dem ZPA melden. Somit wird ein Abbruch des Seminars nach dem 02.09.2015 als Fehlversuch gezählt.

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

Themenverteilung

Datum Vortragende Thema Betreuer
23.10.2015 J. Giesl Allgemeine Hinweise zu Vorträgen  
13.11.2015 Alle Proseminaristen Kurzvorträge Alle Betreuer
11.12.2015 Benedikt Langenberg Multi-Threading und Synchronisation J. Hensel
11.12.2015 Daniel Bugdalle, Jan Pihl GUI-Programmierung T. Ströder
18.12.2015 Igor Hertfelder, Kaloyan Todorov Typen in objektorientierten Sprachen F. Frohn
18.12.2015 Tobias Möhring, Sven Oeltjendiers Objektorientierte Konzepte in Scala F. Frohn
08.01.2016 Markus Knoche, Raphael Schäfer Functional Reactive Programming C. Aschermann
08.01.2016 Abdulrahman Altabba, Magnus Gielessen Continuation Passing Style C. Aschermann
15.01.2016 Fabian Jakobczak, Jan Tönshoff Cut, Negation sowie Extra-Logische Prädikate J. Hensel
15.01.2016 Sven Argo, Timo Bergerbusch Constraint Logic Programming J. Hensel
22.01.2016 Aaron Grabowy, Vincent Wehrwein Versionsverwaltung mit Git 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 Cornelius Aschermann.

Disclaimer  Lehr- und Forschungsgebiet Informatik 2  Fachgruppe Informatik RWTH