OBS: There is no guest lecture this week on Wednesday!
|Monday, Sep 27 (13-16 in Ideläran)|
Exercises: "Higher-Order Functions and Recursive Datatypes"
|Tuesday, Sep 28 (13-15 in HB1)|
Lecture: "More Recursive Datatypes" Book: Ch. 14 Slides: slides.odp, slides.pdf, zoo.odp, zoo.pdf Code: ReadExpr.hs, Zoo.hs
|Friday, Oct 1 (10-12 in HB1)|
Lecture: "Data Structures" Book: Ch. 18 Slides: slides.odp, slides.pdf, typeclasses.odp, typeclasses.pdf Code: Queue.hs, SlowQueue.hs, Table.hs
|Monday, Oct 4 (13-16 in Ideläran)|
Exercises: "Recursive Datatypes and Datastructures"
|Tuesday, Oct 5 (13-15 in HB1)|
Lecture: "GUI Programming" Book: Ch. 18 (is relevant) Links: Gtk2Hs Slides: slides.odp, slides.pdf Code: BouncingBalls.hs, Draw.hs, Hello.hs
|Wednesday, Oct 6 (10-12 in HB1)|
Two Guest Lectures "Functional programming at Galois, Inc." by Magnus Carlsson "Functional Programming at Ericsson Baseband Research", by David Engdal and Emil Axelsson Slides: david.pdf, emil.pdf, magnus.pdf Code: Emil.hs
|Friday, Oct 8 (10-12 in HB1)|
Lecture: "Lazy Evaluation" Book: Ch. 17 Slides: slides.odp, slides.pdf Code: Lazy.hs, Shrink.hs
|Week 7||(last week)|
|Monday, Oct 11 (13-16 in Ideläran)|
Exercises: "Old Exam Questions" from 2006 and 2007.
|Tuesday, Oct 12 (13-15 in HB1)|
Lecture: "By Popular Request" Please use the designated thread in the course forum to discuss which topic(s) you want me to take up in this lecture Code: Example.hs, Lecture.hs
|Wednesday, Oct 13 (10-12 in HB1)|
Guest Lecture: "Life is Too Short for Imperative Programming" By John Hughes (Chalmers and Quviq AB) Slides: hughes.pdf, hughes.ppt
|Friday, Oct 15 (10-12 in HB1)|
Lecture: "Course Summary" Slides: slides.odp, slides.pdf
|Week 8||(this week)|
There will be no lab supervision in the exam week.
|Monday, Oct 18 (8.30-12.30 in M-huset)|
Exam: Please read more about the final written exam here