Introduction to Functional ProgrammingTDA555 / DIT440, LP1 2017
Home | Schedule | Labs | Lectures | Exercises | Exam | About | FAQFire | WaitList | Group | TimeEdit | YouTube | Links
Introduction to Functional ProgrammingTDA555 / DIT440, LP1 2017
Home | Schedule | Labs | Lectures | Exercises | Exam | About | FAQFire | WaitList | Group | TimeEdit | YouTube | Links
news flash

Monday, Nov 6
The exam results have been reported. Outcome: 75% pass.

You can go to the student office and inspect your exam. If you think the result we reported might be wrong do not take your exam away. Instead, fill in this form and I will check your exam and discuss it with you. You can do this any time before 1 December. Note that this is only to discuss possible errors in the grading which might influence your final grade.

Re-exam in December (don't forget to register).

The exam that was, and solution.

currently

Week 7
Monday, Oct 9 (13-16 in Idéläran)
Exercises: "Old Exam Questions".
Tuesday, Oct 10 (13-15 in HB1)
Lecture "Data Structures"
Video 1 (2017)
Video 2 (2016)

Slides: slides-2015.pdf, slides-2017.pdf
Code: Queue.hs, SlowQueue.hs, Table-2016.hs, Table.hs
Wednesday, Oct 11 (10-12 in KE)
Lecture Bonus lecture (not examined): Monads and the secret of Do-notation
Video 1 (2017)
Video 2 (2017)
Video 3 (2017)
Video 4 (2017)

Slides: Monads.pdf
Code: MonadExamples.hs, Parsing.hs, UsingParsing-2017.hs

Week 8
Tuesday, Oct 17 (13-15 in HB1)
Lecture "Course Summary"
We will also go through some old exams.
Sample exam (part 1) in the new format for 2017

Slides: Summary.pdf
Code: Examples2017.hs
news

Sunday, Oct 1
Lab 4 is now available

Thursday, Sep 21
The course student representatives are called to a meeting after Friday's lecture in Dave's room ED5474.

Sunday, Sep 17
Lecture 4A (Tuesday) will be given by Koen Claessen. You need it for lab 3. It builds on Friday's lecture.

upcoming dates