Lecture Notes

Date Topic Notes Code
4/1 Hello, World! html pdf
4/3 The Lambda Calculus html pdf
4/5 "" pdf lc2
4/8 "" pdf lc3
4/12 "" pdf lc3
4/15 A crash course in Haskell html pdf hs-4-15
4/17 "" pdf hs-4-17
4/19 "" hs-4-19
4/22 "" hs-4-22
4/24 Datatypes & Recursion html pdf hs-4-24
4/26 "" pdf hs-4-26
4/29 "" hs-4-29
5/1 "" hs-5-1
5/3 "" hs-5-3
5/6 Higher Order Functions html pdf hs-5-6
5/8 "" hs-5-8
5/10 Midterm
5/13 Environments & Closures html pdf
5/15 "" hs-5-15
5/17 "" hs-5-17
5/22 Lexing and Parsing html tutorial pdf
5/24 ""
5/29 Overloading & TypeClasses html hs-5-29
5/31 "" hs-5-31
6/3 "" hs-6-3
6/5 Monads html hs-6-5
"" hs-6-7 hs-hello hs-moo

Discussions

Date Topic Slides
1/14 Lambda Calculus pdf