Monad-Based Programming [SerienID : 824]
The course provides a background to various topics of the theory of programming. As a guiding paradigm monad-based functional programming is chosen. The idea of the course is to provide clear computational insights to various concepts of computer science and to practice these by concrete implementations in suitable programming languages such as Haskell.
Lernziele und Kompetenzen:
Fachkompetenz Wissen Students demonstrate an understanding of the role of computational monads in the context of functional programming and as a semantic tool for programming and system specification; Students reproduce the main definitions and results on monads, monad combination, and further categorical constructions end explain them from a programming perspective. Anwenden Students use the monad-based approach to formalise examples involving various kinds of computational effects as monads. Students use monads for practical programming in programming languages, such as Haskell. Analysieren Students identify various computational effects as monads and provide an appropriate treatment of problems from various semantic domains (probabilistic, nondeterministic, concurrent), possibly providing a monad-based software implementation. Selbstkompetenz Students will be regularly provided with small challenges in form of exercises to be able to have a gradual progress with the lecture material.
MBProg
Semester
Sommersemester 2019
Lehrenden
Zugang via
Passwortgeschützt
aktualisiert
2019-08-23 12:14:23
Abonnements
0
-
# 1PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-04-24 Sommersemester 20191Monad-Based ProgrammingDr. Sergey Goncharov2019-04-24 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 2PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-04-25 Sommersemester 20192Monad-Based ProgrammingDr. Sergey Goncharov2019-04-25 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 3PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-02 Sommersemester 20193Monad-Based ProgrammingDr. Sergey Goncharov2019-05-02 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 4PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-08 Sommersemester 20194Monad-Based ProgrammingDr. Sergey Goncharov2019-05-08 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 5PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-09 Sommersemester 20195Monad-Based ProgrammingDr. Sergey Goncharov2019-05-09 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 6PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-15 Sommersemester 20196Monad-Based ProgrammingDr. Sergey Goncharov2019-05-15 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 7PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-22 Sommersemester 20197Monad-Based ProgrammingDr. Sergey Goncharov2019-05-22 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 8PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-05-29 Sommersemester 20198Monad-Based ProgrammingDr. Sergey Goncharov2019-05-29 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 9PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-06-05 Sommersemester 20199Monad-Based ProgrammingDr. Sergey Goncharov2019-06-05 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 10PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-06-06 Sommersemester 201910Monad-Based ProgrammingDr. Sergey Goncharov2019-06-06 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 11PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-06-19 Sommersemester 201911Monad-Based ProgrammingDr. Sergey Goncharov2019-06-19 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 12PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-06-26 Sommersemester 201912Monad-Based ProgrammingDr. Sergey Goncharov2019-06-26 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 13PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-07-03 Sommersemester 201913Monad-Based ProgrammingDr. Sergey Goncharov2019-07-03 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 14PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-07-10 Sommersemester 201914Monad-Based ProgrammingDr. Sergey Goncharov2019-07-10 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 15PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-07-17 Sommersemester 201915Monad-Based ProgrammingDr. Sergey Goncharov2019-07-17 Sommersemester 2019PasswortgeschütztGesperrt clip
-
# 16PasswortgeschütztMonad-Based ProgrammingDr. Sergey Goncharov2019-07-18 Sommersemester 201916Monad-Based ProgrammingDr. Sergey Goncharov2019-07-18 Sommersemester 2019PasswortgeschütztGesperrt clip