Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Switch to english language
Startseite    Anmelden     
Logout in [min] [minutetext]
SoSe 2024

Introduction to functional programming with Haskell - Einzelansicht

  • Funktionen:
Grunddaten
Veranstaltungsart Vorlesung SWS 3
Veranstaltungsnummer 4447557 Max. Teilnehmer/-innen
Semester WiSe 2019/20 Zugeordnetes Modul
Erwartete Teilnehmer/-innen
Rhythmus einmalig
Hyperlink  
Sprache englisch
Termine Gruppe: [unbenannt]
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Bemerkung fällt aus am Max. Teilnehmer/-innen
Einzeltermine anzeigen
Mo. 09:15 bis 10:45 wöch. von 14.10.2019  Coudraystraße 13 B - Seminarraum 210  

lecture

 
Einzeltermine anzeigen
Mo. 13:30 bis 15:00 wöch. von 14.10.2019  Coudraystraße 13 B - Betonpool  

Lab class

 
Gruppe [unbenannt]:
 
 


Zugeordnete Person
Zugeordnete Person Zuständigkeit
Legatiuk, Dmitrii , Dr.rer.nat. Magister Scientiarum
Studiengänge
Abschluss Studiengang Semester Leistungspunkte
Master Medieninformatik (M.Sc.), PV 29 - 4,5
Master Computer Science and Media (M.Sc.), PV 11 - 4,5
Master Human-Computer Interaction (M.Sc.), PV14 - 4,5
Master Human-Computer Interaction (M.Sc.), PV17 - 4,5
Master Human-Computer Interaction (M.Sc.), PV15 - 4,5
Master Computer Science for Digital Media (M.Sc.), PV 18 - 4,5
Master Human-Computer Interaction (M.Sc.), PV19 - 4,5
Master Computer Science for Digital Media (M.Sc.), PV 17 - 4,5
Zuordnung zu Einrichtungen
Fakultät Medien
Inhalt
Beschreibung

Einführung in die funktionale Programmierung mit Haskell

Theoretischer Teil:
Der erste Teil des Kurses wird sich mit Grundlagen der Theorie der funktionalen Programmierung befassen. Folgende Themen werden behandelt:
• was ist die funktionale Programmierung und was ist der Unterschied zu anderen Paradigmen;
• mathematische Grundlagen: Lambda-Kalkül, Typentheorie, Logik;
• Rekursion.

Praktischer Teil:
Der zweite Teil des Kurses wird sich mit der praktischen Realisierung der funktionalen Programmierung mit Haskell befassen. Folgende Themen werden behandelt:
• Einführung in Haskell;
• Listen und ihre Anwendungen;
• Typen und Typklassen;
• Funktion höherer Ordnung;
• Module.
Im letzten Teil des Kurses haben die Teilnehmer ein kleines Projekt zu bearbeiten, um eine bestimmte Aufgabe in Haskell zu programmieren.

engl. Beschreibung/ Kurzkommentar

Introduction to functional programming with Haskell

The first part of the course will be concerned with basics of theory of functional programming. The following topics will be covered:
what is functional programming and its difference to other paradigms;mathematical foundations: lambda-calculus, type theory, logic; recursion.

The second part of the course will deal with practical realisation of functional programming with Haskell: introduction to Haskell; lists and their applications; types and typeclasses; higher order functions; modules; development of small programs with Haskell.
In the last part of the course students have to make a small project to program a given task in Haskell.

Literatur

R. Bird, Thinking functionally with Haskell

Leistungsnachweis

Projekt und Prüfung

Zielgruppe

M.Sc. Medieninformatik / Computer Science and Media / Computer Science for Digital Media


Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WiSe 2019/20 , Aktuelles Semester: SoSe 2024

BISON-Portal Startseite   Zurück Kontakt/Impressum Datenschutz