Lab Schedule

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