CS 758 Seminar Haskell-Erweiterungen
PS+SE 12 113 23758 Seminar Haskell-Erweiterungen
Prof. Dr. R. Loogen, Jost Berthold
Termin: Mi, 16.15 - 18.00 Uhr, HS I, Lahnberge, Ebene D3

Vorbesprechung mit Themenvergabe: Mi 18.10.2006, 16.15 Uhr, HS I, Ebene D3, Lahnberge
Es sind noch Themen zu vergeben. Bitte wenden Sie sich bei Interesse an Frau Prof. Dr. Loogen.
Beginn: 6. Dezember 2006

Fachgebiet Klassifikation Semester Leistungspunkte (ECTS) Skript
Informatik Hauptstudium >=5 5 nein

Voraussetzungen: Grundkenntnisse in funktionaler Programmierung, wie sie in der Vorlesung Praktische Informatik III vermittelt werden.
Lernziele:
  • Erwerb von Fähigkeiten und Techniken des wissenschaftlichen Arbeitens;
  • Erwerb von Fähigkeiten und Fertigkeiten beim Lesen und Reproduzieren/Zusammenfassen wissenschaftlicher Texte;
  • Ausbau von Fähigkeiten der mündlichen Präsentation wissenschaftlicher Abhandlungen in Form eines Vortrags und durch die aktive Teilnahme an der Diskussion zu anderen Vorträgen;
  • Vorbereitung auf Hauptseminare im Hauptstudium.
Die Note wird anhand des Vortrags und der Ausarbeitung vergeben.
Scheinkriterien: schriftliche Ausarbeitung und Vortrag eines ausgewählten Themas, regelmäßige Teilnahme am Seminar und aktive Teilnahme an den Vortragsdiskussionen
Merkblatt zur Ausarbeitung und zum Vortrag (pdf, ps)
Inhalt: Es werden verschiedene Erweiterungen der funktionalen Sprache Haskell zur parallelen und verteilten sowie zur generischen Programmierung vorgestellt und diskutiert.


Vorträge:

Programmierstile

  1. 6. 12. 2006; Matthias Stemmler: Kombination strikter und nicht-strikter Programmierung
    • Ben Rudiak-Gould, Alan Mycroft, Simon Peyton Jones: Haskell is Not Not ML, ESOP 2006, LNCS 3924, pp.38-53, Springer Verlag 2006.
  2. Achtung: Der folgende Vortrag entfällt: 13. 12. 2006; Sebastian Schmidt: O'Haskell: Subtypen und Polymorphie

Typen

  1. Achtung: Der folgende Vortrag entfällt: 10. 01. 2007; Sebastian Wagner: Überladung und Polymorphie höherer Ordnung
  2. Achtung: Der folgende Vortrag entfällt: 17.01.2007; Tobias Völzing: Funktionale Abhängigkeiten

Parallelität und Nebenläufigkeit

  1. 31. 01. 2007; Bastian Hackler: Mobile Haskell
  2. 01. 02. 2007; Markus Fleischer: Software Transactional Memory in Haskell
Noch zu vergebende Themen:
  1. O'Haskell: Subtypen und Polymorphie
  2. Shared-Memory Multiprocessor Haskell
    • Tim Harris, Simon Marlow, Simon Peyton Jones: Haskell on a Shared-Memory Multiprocessor. Haskell '05: Proceedings of the 2005 ACM SIGPLAN workshop on Haskell, pages 49--61, Tallinn, Estonia, ACM Press, September 2005.
  3. Data Parallel Haskell: Geschachtelte Daten-Parallelität in Haskell
    • Manuel M. T. Chakravarty, Gabriele Keller, Roman Lechtchinsky, and Wolf Pfannenstiel: Nepal - Nested Data-Parallelism in Haskell. In Euro-Par 2001: Parallel Processing, 7th International Euro-Par Conference, Springer-Verlag, LNCS 2150, pp524-534, 2001.
    • Roman Lechtchinsky, Manuel M. T. Chakravarty, and Gabriele Keller: Higher Order Flattening. In Third International Workshop on Practical Aspects of High-level Parallel Programming (PAPP 2006), Springer-Verlag, LNCS, 2006.


Zuletzt geändert: Tuesday, 30-Jan-2007 15:57:52 CET