DM22, Spring 2007 - Weekly Note 2The hours Thursday will be moved to Wednesday, 12-14. There will be hours each week up to and including week 21, except for week 14 (Easter break). The room will be U62, except for week 12 and 13 (U80) and week 20 (U7). The official schedule at the læseplan now only is valid with respect to the lectures. The forthcoming Wednesday (February 14), there will be lectures, not exercise classes (in order to cover some material before doing exercises).
Lecture February 5Introduction to course. Major programming language categories. Introduction to Haskell: Functions, the Hugs interpreter, basic types, operators, polymorphism, functions as parameters and results, pattern matching.
ReadingChapter 1 in Bird. Slides (Intro to Course, Haskel Intro I). You may also browse the following code examples.
Lecture February 12Some repetition of material from last time. Polymorphism, high-order functions (functions as parameters and results).
ReadingChapter 1 in Bird. Slides (Haskel Intro I). You may also browse the following code examples.
Lecture February 14 (Expected Contents)More about Haskell: Algebraic types, type classes, built-in types and classes. More Haskell syntax, including list comprehensions. Useful functions on lists.
ReadingChapter 2 and sections 3.4-6 in Bird. Slides: Haskell Intro II.
Maintained by Rolf Fagerberg (rolf@imada.sdu.dk) | |