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 101
Before: Install Haskell
After: Read L Chapter 2
9/16 – Haskell 201
Before: Read L Chapter 3
After: Read L Chapters 4
9/23 –
Before: Read L Chapter 8
After: Read L Chapter 9
9/30 –
Before: Read L Chapter 11
10/7 – Functional Programming in Python
10/14 (No Class)
10/21 – SemEval
10/28 –
11/4 –
11/11 –
11/18 –
11/25 –
12/2 –
12/9 –