Date | Topic | Notes | Code |
---|---|---|---|
4/1 | Hello, World! | html pdf | |
4/3 | The Lambda Calculus | html pdf | |
4/5 | "" | lc2 | |
4/8 | "" | lc3 | |
4/12 | "" | lc3 | |
4/15 | A crash course in Haskell | html pdf | hs-4-15 |
4/17 | "" | hs-4-17 | |
4/19 | "" | hs-4-19 | |
4/22 | "" | hs-4-22 | |
4/24 | Datatypes & Recursion | html pdf | hs-4-24 |
4/26 | "" | 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 |