lunduniversity.lu.se

Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English

EDAF40/EDAN40 Lecture Material

The material below is tentative and may change without notice. It gets updated a couple of hours before the actual lecture takes place, so links to past lectures should be this year's while future ones are last year's. In particular, the lecture notes will be updated and the topics may be reorganised.

Week Lectures Deadlines
1 19/3
21/3
L1: Introduction, code
L2: Language overview
2 26/3
28/3
L3: The standard prelude, code
L4: Programming environment, testing by Christian Söderberg
3 16/4
18/4
L5: Presentation of assignment 1
L6: Types, type classes, data structures, code
4 23/4
25/4
L7: Functors, Monads, code
L8: Evaluation, Memoisation, Presentation of assignment 2, FibMemoized.hs, MCS.hs

assignment 1 due 29/4
5 7/5
9/5
L9: Monadic computations, parsing, song.c, obfuscated.hs
CANCELLED
assignment 2 (EDAN)
due 13/5
6 15/5
16/5
L10: Reactive programming, part of L10: Libraries
CANCELLED
assignments 2 (EDAF) and
3 (EDAN) due 20/5
7 21/5
23/5
24/5
XL1: Parallel Computations, Concurrency
XL2: Reasoning about programs
L11: Functional Languages, Concluding QandA session
  28/5 Written exam