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 html
10/30 contd.
11/1 Midterm
11/4 Environments and Closures html
11/6 contd.
11/8 contd.
11/11 No lecture: Veterans day
11/13 Lexing and Parsing html tutorial
11/15 contd.
11/18 Overloading & TypeClasses html
11/20 contd.
11/22 Monads html
11/25 contd.
11/27 contd.
11/29 No lecture: Thanksgiving
12/2 Semantics and Type Systems html notes
12/4 contd.
12/6 Final Review Q1 Q2 Q3
12/12 Final