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)
MRS: Introduction to Information Retrieval (2008)

 

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      
10/29 Dynamic Semantics (1, 2)      
11/01 Vector Semantics (1)   HW 3 Out  
11/05 Vector Semantics LS Chapter 2.2-2.4    
11/08 Vector Semantics (2) LS Chapter 2.4-2.7    
11/12 Vector Semantics LS Chapter 6    
11/15 Vector Semantics   HW 3 Due  
11/19 Vector Semantics (3) LS Chapter 4    
11/22 Vector Semantics (4) LS Chapter 5    
11/26 GL Word Embeddings, HRR + NN      
12/03 Quiz 2 Review      

12/06

 

12/10

Quiz 2

 

Final Project Presentations