Monad-Based Programming 2015 /KursID:785
- Letzter Beitrag vom 2015-07-15
Schlüsselworte: functional monads programming haskell equational reasoning

Lehrende(r)

Dr. Sergey Goncharov

Einrichtung

Lehrstuhl für Informatik 8 (Theoretische Informatik)

Aufzeichnungsart

Vorlesungsreihe

Zugang

Frei

Sprache

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.
 
 

Zugehörige Einzelbeiträge

Folge
Titel
Lehrende(r)
Aktualisiert
Zugang
Dauer
Medien
1
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-14
Frei
00:48:51
2
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-15
Frei
01:24:11
3
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-21
Frei
01:32:23
4
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-22
Frei
01:28:41
5
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-28
Frei
01:27:24
6
Monad-Based Programming
Dr. Sergey Goncharov
2015-04-29
Frei
01:30:27
7
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-05
Frei
01:30:29
8
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-06
Frei
01:28:31
9
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-12
Frei
01:33:11
10
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-13
Frei
01:23:34
11
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-19
Frei
01:28:55
12
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-20
Frei
01:25:06
13
Monad-Based Programming
Dr. Sergey Goncharov
2015-05-27
Frei
01:24:49
14
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-02
Frei
01:32:47
15
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-03
Frei
01:29:22
16
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-09
Frei
01:29:48
17
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-10
Frei
01:27:36
18
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-16
Frei
01:24:31
19
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-17
Frei
01:31:39
20
Monad-Based Programming
Dr. Sergey Goncharov
2015-06-30
Frei
01:26:23
21
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-01
Frei
01:25:38
22
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-02
Frei
01:31:49
23
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-03
Frei
02:32:13
24
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-07
Frei
01:25:20
25
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-08
Frei
01:26:43
26
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-14
Frei
01:32:12
27
Monad-Based Programming
Dr. Sergey Goncharov
2015-07-15
Frei
01:25:26

Mehr Kurse von Dr. Sergey Goncharov

Schloss1
Dr. Sergey Goncharov
Vorlesung
2019-07-18
Passwort

Mehr Kurse aus der Kategorie "Technische Fakultät"

Schröder, Lutz
Prof. Dr. Lutz Schröder
Vorlesung
2015-07-16
Frei
Lenz, Richard
Prof. Dr. Richard Lenz
Vorlesung
2013-07-16
Studon
Schloss1
Prof. Dr. Stefan Becker
Vorlesung
2021-02-12
Studon
Schloss1
Prof. Dr. Stefan Becker
Vorlesung
2020-07-22
Studon
Schloss1
M. Sc. Patrick Kreutzer
Übung
2020-07-29
Passwort