Schedule of Topics


This is the schedule of topics for DATA/MSML 641, Natural Language Processing.

This schedule is subject to change.
In addition, some topic areas may take longer than expected, so keep an eye on the online class discussions for updates to "official" dates.

Class Topic
Readings* Assignments Other/Notes
1-Mar Syllabus, overview, historical background, NLP pipeline SLP 1, Pinker pp. 83-89 Assignment 0
8-Mar Words and multiwords SLP 2 through section 2.4, 6, 18 (relevant sections per Piazza) Assignment 1
15-Mar Spring break Have fun!
22-Mar Word meaning SLP 6, 18, 20 Assignment 2
29-Mar Sequential structure SLP 3, 8 through 8.4, 9, SLP Appendix A
5-Apr Syntactic structure SLP 12, 13, 14 Assignment 3
12-Apr Sentence meaning SLP Ch 15, 9
14-Apr Midterm Handing out exam by 6pm Due 18-Apr 11:59pm ET
19-Apr NLP Evaluation Resnik and Lin (2010), Evaluation of NLP systems Assignment 4; form a project group; read project description
26-Apr Machine translation SLP 11 Work on project
3-May Computational social science and content analysis Work on project
10-May Ethical AI and NLP Work on project
17-May NLP-related career landscape none Projects are due today