127.008 Haskell-Praxis: Programmieren mit der Funktionalen Programmiersprache Haskell

2015S, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Anwendung der Programmierung mit der funktionalen Programmiersprache Haskell; Vertiefung der Praxis der Erstellung von Software mit Methoden wie Klassen, Instanzen und Monaden. Analyse von gegebenem Code und Verbesserung dessen. Verwendung von Programmentwicklungsumgebung (IDE), Code repositories und Werkzeuge zur Suche nach Fehlern, sowie der Gestaltung von graphischen User Interfaces   Gtk+ oder alternativ als webinterface (zb. mit threepenny gui). Im Zentrum stehen dieses Jahr die Verminderung von Abhängigkeiten zwischen Modulen.

Inhalt der Lehrveranstaltung

Das Schwergewicht liegt auf dem Demonstrieren von Methoden, Idiomen, Tricks und Kniffen bei der Nutzung von Haskell. Verschiedene Aspekte von IO und besonders interaktive graphische Interface werden diskutiert. Es soll untersucht werden, wieweit RDF zur Speicherung von Daten an die Stelle von partikulaeren Datenstrukturen treten kann und wie maechtig die Inferenzmechanismen sind.

Die Beanspruchung von Resourcen und wie man Ansprueche von Programmen limitiert (z.b. mit Pipes) soll angesprochen werden - sofern die Zeit erlaubt, auch Transaktionsverwaltung und Synchronization.

Weitere Informationen

erster termin 11.3.2014

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.15:00 - 16:3010.03.2015 - 23.06.2015Seminarraum 127 Vorlesung
Haskell-Praxis: Programmieren mit der Funktionalen Programmiersprache Haskell - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.10.03.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.17.03.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.24.03.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.14.04.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.21.04.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.28.04.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.05.05.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.12.05.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.19.05.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.02.06.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.09.06.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.16.06.201515:00 - 16:30Seminarraum 127 Vorlesung
Di.23.06.201515:00 - 16:30Seminarraum 127 Vorlesung

Leistungsnachweis

Es sind individuelle Projekte in Haskell durchzufuehren, zu praesentieren und zu dokumentieren. Angestrebt wird die Einstellung der Ergebnisse in hackage.org oder von Beitraegen zur Verbesserung existierender Module.

LVA-Anmeldung

Von Bis Abmeldung bis
28.01.2015 00:01 25.03.2015 23:01 25.03.2015 23:01

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
No records found.

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

Englisch