Week 3 | | | | | Monday, Sep 17 (13-16 in Ideläran) Exercises: "Lists and List Comprehensions" | Tuesday, Sep 18 (13-15 in HB1) Lecture: "IO Instructions" Slides: slides.odp, slides.pdf Code: ExampleIO.hs, Work.hs | | Friday, Sep 21 (10-12 in HB1) Lecture: "Test Data Generation" Links: QuickCheck manual, QuickCheck documentation. Slides: slides.odp, slides.pdf Code: Insert.hs, Instructions.hs, Take.hs, Work.hs |
|
Week 5 | | | | | Monday, Oct 1 (13-16 in Ideläran) Exercises: "Higher-Order Functions and Recursive Datatypes" | Tuesday, Oct 2 (13-15 in HB1) Lecture: "More Recursive Datatypes" Slides: slides.odp, slides.pdf, zoo.odp, zoo.pdf Code: ReadExpr.hs, Zoo.hs | Wednesday, Oct 3 (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 5 (10-12 in HB1) Lecture: "Data Structures" Slides: slides.odp, slides.pdf, typeclasses.odp, typeclasses.pdf Code: Queue.hs, SlowQueue.hs, Table.hs |
|
Week 7 | | (last week) | | | Monday, Oct 15 (13-16 in Ideläran) Exercises: "Old Exam Questions". | Tuesday, Oct 16 (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: Shrink.hs, Year.hs | Wednesday, Oct 17 (10-12 in HB1) Guest Lecture: "Using Haskell for Baseband programming" By Emil Axelsson (Chalmers) and Anders Persson (Ericsson) Slides: Emil.odp, Emil.pdf, Implementation.pdf | Friday, Oct 19 (10-12 in HB1) Lecture: "Course Summary" Slides: slides.odp, slides.pdf |
|
Week 8 | | (this week) | | | Monday, Oct 22 (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. |
|