Lecture schedule is subject to change!
Date | Topic | Material |
---|---|---|
9/25 | Hello, World! | html |
9/30 | The Lambda Calculus | html |
10/2 | contd. | |
10/7 | contd. | |
10/9 | A crash course in Haskell | html |
10/14 | contd. | |
10/16 | Algebraic Data Types | |
10/21 | contd. | |
10/23 | Higher Order Functions | |
10/28 | contd. | |
10/30 | Midterm | |
11/4 | Interpreters | |
11/6 | contd. | |
11/11 | Type Classes | |
11/13 | contd. | |
11/18 | Monads | |
11/20 | contd. | |
11/25 | Parser Combinators | |
11/27 | No lecture: Thanksgiving | |
12/2 | contd. | |
12/4 | Final | |
12/12 | Project presentations |
Discussions
There is no organized discussion section this quarter (instead we will have office hours during the discussion time). But we have slides from previous years’ discussion sections available here.