Lehr- und Forschungsgebiet Informatik II | Fachgruppe Informatik |
Proseminar: Fortgeschrittene Programmierkonzepte in Java, Haskell und Prolog (S2, SS 2005) |
Prof. Dr. Jürgen Giesl, Peter Schneider-Kamp, René Thiemann
Dienstags, 17:30 - 19:00
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.
Termin | Seminarist | Thema | Betreuer | Literatur | |
---|---|---|---|---|---|
Haskell | |||||
1. | Di, 26.04. | Ventislava Vasileva | Funktionen höherer Ordnung | Benedikt Bollig | [1] pp. 171-201 |
2. | Di, 26.04. | Florian Dahlmanns | Lazy Programming | Michael Weber | [1] pp. 345-396 |
3. | Di, 03.05. | Florian Witte | Typklassen und Monaden | Michael Weber | [1] pp. 203-219, 397-424 |
Prolog | |||||
4. | Di, 03.05. | Stefan Pabst | Negation as Failure und Cuts | Benedikt Bollig | [2] pp. 157-174 |
5. | Di, 10.05. | Andreas Seifert | Extra-logische Prädikate | Volker Stolz | [2] pp. 175-191 |
6. | Di, 10.05. | Stefan Mau | Differenzlisten und Grammatiken | Volker Stolz | [2] pp. 239-265 |
Java | |||||
7. | Di, 24.05. | Ruben Zimmermann, Daniel Götten | Generische Typen | René Thiemann | [3] pp. 21-94, 95-164 |
8. | Di, 31.05. | Guy Rolland Tambou Chago | Behandlung von Ausnahmen | Peter Schneider-Kamp | [4] pp. 511-561 |
9. | Di, 31.05. | Tobias Vaegs | Collection Classes und Iteration | Peter Schneider-Kamp | [5], [3] pp. 8-10 |
10. | Di, 07.06. | Moritz Wittenhagen, Robert Hochstrat | Nebenläufigkeit | René Thiemann | [6] pp. 159-181, [3] pp. 189-249 |
11. | Di, 14.06. | Dennis Kehrig, Lei Yu | Sicherheit | Peter Schneider-Kamp | [7] pp. 37-80, 81-114 |
12. | Di, 21.06. | Jan Lübeck | Netzwerkprogrammierung | René Thiemann | [6] pp. 235-278 |
13. | Di, 21.06. | Jan Scherer | GUI-Programmierung mit Swing und zugrundeliegende Entwurfsmuster | René Thiemann | [5], [8] |
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.
Die Ausarbeitung kann mit einem beliebigen Textverarbeitungssystem erstellt werden. Wir empfehlen allerdings LaTeX.
Bei Rückfragen wenden Sie sich bitte an Peter Schneider-Kamp (psk@informatik.rwth-aachen.de, Tel: 80-21211).
|