NOTE This needs to be double-checked, and will be shortly. Though it will also change during the semester. It needs to be updated.

This is the current view of how the semester will proceed, but the schedule will be adjusted from time to time. Do not rely on a printed or saved copy; the truth is here: https://bucomplx.github.io/lx394s21/schedule/.

In the readings column, “Chapters:sections” refer to the NLTK book.

Date Topic Reading Homework
T 1/26 Hello world (tools, online resources, course structure). 1:1-3,5; 2:2-3
R 1/28 Python basics/tools More advanced tools notes 1:4; 4:all
T 2/2 Characterizing text 5:all, 3:2-3 Haiku (due Wed Feb 10)
R 2/4 Python basics Retrieving texts 3:1
T 2/9 Classification, training, sentiment analysis 6:all
R 2/11 Python basics PyTorch intro TBA
R 2/18 Python basics Normalizing texts 3:3-9
T 2/23 Text generation, pronunciation 6:all
R 2/25 Python basics WordNet TBA
T 3/2 Representing syntax 2:4-5
R 3/4 Python basics Parsers TBA
T 3/9 Analyzing semantics 8:1-3; 9:1,3 Sentiment analysis
R 3/11 Python basics Semantic models (8:4-6)
T 3/16 Representing semantics 10:all
T 3/23 Human/computer interaction TBA
R 3/25 Python basics Matplotlib TBA
T 3/30 Corpus analysis and construction, CHILDES TBA
R 3/32 11:all
T 4/4 Machine learning TBA
R 4/8 TBA
T 4/13 Statistics and plotting Data presentation SHRDLU
R 4/15 TBA
T 4/20 Grad project presentations 1 Project paper
R 4/22 Information extraction 7:all
T 4/27 Grad project presentations 2
R 4/29 Semester wrap-up