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

JMJurafsky and Martin (2022). Speech and Language Processing.
EU: van Eijck and Unger (2010). Computational Semantics with Functional Programming. (on Moodle)
LLipovač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/9Haskell 1
Before: Install Haskell
After: Read L Chapter 2

9/16Haskell 2
Before: Read L Chapter 3
After: Read L Chapters 4

9/23Haskell 3
Before: Read L Chapter 8
After: Read L Chapter 10 (Optional/Helpful: L Chapter 9 for IO)

9/30Haskell 4
Before: Read L Chapter 11

10/7Haskell 5

10/14 (No Class)

10/21Quiz 1 Prep

10/28 – Quiz Review

11/4Modal Logic

11/11 – Project Workshop

11/18 – Surprise

11/25 – Surprise

12/2 – Surprise

12/9 – Surprise