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 | |
3/17 | Final Review | html |