Class Schedule

**Schedule is under construction!**

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)

 

Fall 2024 Schedule
DATE
TOPIC
READINGS
ASSIGNMENT
LINKS
08/30 Course Introduction, Lambda Calculus      
09/03 Lambda Calculus (cont.) EU Chapter 2    
09/06 Semantic Types JM Chapter F    
09/10 Functional Programming EU Chapter 3-3.5    
09/13 Semantics of Predicate Logic EU Chapter 3.6-3.9 HW 1 Out  
09/17 Types in Haskell (Typeclasses/Currying/HOF) EU Chapter 3.10-3.15  
09/20

Types in Natural Language
(Functors/Applicative Functors/Monoids)

EU Chapter 4.2-4.8    
09/24 Fragment of English EU Chapter 6 HW1 Due  
09/27 Functors, Applicative Functors, and Monads (Applicatives 2/Monads)      
10/01 Functors, Applicative Functors, and Monads (Applications to NL) (cont.) EU Chapter 5.2-5.3, 5.5-5.6 HW 2 Out  
10/08 Functors, Applicative Functors, and Monads (cont.) EU Chapter 8    
10/15 Modal Logic EU Chapter 7.5-7.6 HW 2 Due  
10/18 Continuations EU Chapter 11    
10/22 No Class (Thursday Schedule)      
10/25 Quiz 1   HW 3 Out  
10/29 Dynamic Semantics      
11/01 Vector Semantics      
11/05 Vector Semantics      
11/08        
11/12        
11/15        
11/19 Paper Discussion      
11/22 Paper Discussion      
12/03 Paper Discussion      
12/06 Course Wrap-up      
DATE TBD Final Project Presentations