The lab will cover programming techniques in Haskell and Python relevant to and neccesary for this course as well as further research in computational semantics and NLP.
TA: Tim Obiso
Meeting Time/Location: Mondays 12:20pm-1:10pm in Shapiro Science 0016
Reading Key
JM: Jurafsky and Martin (2022). Speech and Language Processing.
EU: van Eijck and Unger (2010). Computational Semantics with Functional Programming. (on Moodle)
L: Lipovača (2011). Learn You a Haskell for Great Good!
HR: Huth and Ryan (2004). Logic in Computer Science. (on Moodle)
LS: Distributional Semantics (2023) – Cambridge University Press (on Moodle)
Schedule (under construction)
9/2 (No Class)
9/9 – Haskell 1
Before: Install Haskell
After: Read L Chapter 2
9/16 – Haskell 2
Before: Read L Chapter 3
After: Read L Chapters 4
9/23 – Haskell 3
Before: Read L Chapter 8
After: Read L Chapter 10 (Optional/Helpful: L Chapter 9 for IO)
9/30 – Haskell 4
Before: Read L Chapter 11
10/7 – Haskell 5
10/14 (No Class)
10/21 – Quiz 1 Prep
10/28 – Quiz Review
11/4 – Modal Logic
11/11 – Project Workshop
11/18 – Surprise
11/25 – Surprise
12/2 – Surprise
12/9 – Surprise