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

Friday, Aug 31
Course communication and announcements will use Slack. Find out about it, sign up to the course workspace, download the mobile app,...!

currently

Week 4(this week)
Monday, Sep 24 (13-16 in Idéläran)
Exercises: "IO and Testing"
Tuesday, Sep 25 (13-15 in HB1)
Lecture "Test Data Generation"
Video 1 (2016)
Video 2 (2016)

Slides: 04A.pdf
Code: 4A-2016.hs, 4A-2017.hs, 4A-2018.hs
Thursday, Sep 27 (15-17 in HB1)
Lecture "Higher-Order Functions"
Video 1 (2017)
Video 2 (2017)

Slides: slides(2017).pdf
Code: 4B-2017.hs, HigherOrderFunctions.hs, Puzzle.hs

Week 5(next week)
Monday, Oct 1 (13-16 in Idéläran)
Exercises: "Higher-Order Functions and Test Data Generation"
Tuesday, Oct 2 (13-15 in HB1)
Higher-order functions and Intro to Recursive Data Types
Video 1 (2017)
Video 2 (2017)


Code: 5A-HO-2017.hs, 5A-RecursiveData.hs

Thursday, Oct 4 (15-17 in HB1)
Lecture "Recursive Data Types"
Video 1 (2016)
Video 2 (2016)
Video 3 (2016)
Video 4 (2017)
Slides: slides.pdf
Code: 5B1-2016.hs, 5B1-2017.hs, 5B2-2016.hs, 5B2-2017.hs
news


upcoming dates

Monday, Oct 1, at 12:00
Deadline part A Lab 3

Wednesday, Oct 3, at 23:59
Final deadline Lab 2

Monday, Oct 8, at 12:00
Deadline part B Lab 3