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

Sunday, Sep 17
The all-new lab 3 is now available. You will need to get started right away!

currently

Week 4(this week)
Monday, Sep 18 (13-16 in Idéläran)
Exercises: "IO and Testing"
Tuesday, Sep 19 (13-15 in HB1)
Lecture: "Test Data Generation"
  • Slides: 04A.pdf
  • Code: 4A.hs, Insert.hs, Insert_work.hs
  • Friday, Sep 22 (8-10 in HB1)
    Lecture: "Higher-Order Functions"
  • Slides: slides(2016).pdf
  • Code: HigherOrderFunctions.hs, Puzzle.hs

  • Week 5(next week)
    Monday, Sep 25 (13-16 in Idéläran)
    Exercises: "Higher-Order Functions and Test Data Generation"
    Tuesday, Sep 26 (13-15 in HB1)
    NEW Higher-order functions continued
    Wednesday, Sep 27 (10-12 in HB1)
    NO LECTURE

    Friday, Sep 29 (08-10 in HB1)
    Lecture: "Recursive Data Types"
  • Slides: slides.odp, slides.pdf
  • Code: 5B1-2016.hs, 5B2-2016.hs, Expr.hs, ExprVar.hs, Generate.hs, Work.hs, Work_ExprVar.hs
  • news

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

    Sunday, Sep 17
    Contact info for course assistants here

    Monday, Aug 21
    Sign up for the course google group ask (and answer) questions!

    upcoming dates

    Monday, Sep 18, at 12:00
    Deadline part 2 Lab 2

    Monday, Sep 25, at 12:00
    Deadline part 1 Lab 3

    Wednesday, Sep 27, at 23:59
    Final deadline Lab 2