| Week 5 | | | | | 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 | OBS: There is no guest lecture this week on Wednesday! |
| Week 6 | | | | | 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) | | | Monday, Oct 18 (8.30-12.30 in M-huset) Exam: Please read more about the final written exam here | | | | There will be no lab supervision in the exam week. |
|