Lecture Notes

Lecture schedule is subject to change!

Date Topic Notes Code
9/27 Hello, World! html
9/30 The Lambda Calculus html
10/2 contd.
10/4 contd.
10/7 contd.
10/9 contd.
10/11 A crash course in Haskell html
10/14 contd.
10/16 contd.
10/18 contd.
10/21 Datatypes and Recursion html
10/23 contd.
10/25 contd.
10/28 Higher Order Functions
10/30 contd.
11/1 Midterm
11/4 Environments and Closures
11/6 contd.
11/8 contd.
11/11 No lecture: Veterans day
11/13 Lexing and Parsing
11/15 contd.
11/18 Overloading & TypeClasses
11/20 contd.
11/22 contd.
11/25 Monads
11/27 contd.
11/29 No lecture: Thanksgiving
12/2 Type Systems
12/4 contd.
12/6 contd.
12/12 Final