Lecture Notes

Date Topic Notes Code
1/6 Hello, World! html pdf
1/8 The Lambda Calculus html pdf
1/22 A crash course in Haskell html pdf [hs] hs-1-29
2/3 Datatypes & Recursion html pdf hs-2-3
2/5 "" hs-2-5
2/7 "" hs-2-7
2/10 Midterm |
2/12 Higher Order Functions html pdf hs-2-12
2/14 "" hs-2-14
2/19 "" map-reduce, react hs-2-19
2/21 Environments & Closures html | hs-2-21
2/24 "" | hs-2-24 hs-2-24
2/26 "" | hs-2-26 hs-2-26
2/28 "" | hs-2-28 hs-2-28
3/2 Lexing and Parsing html, tutorial pdf hs-3-2
3/9 Overloading & Type Classes html hs-3-9
3/11 Monads html hs-3-11

Discussions

Date Topic Slides
1/14 Lambda Calculus pdf
3/17 Final Review html