Course description:
This course provides a non-technical introduction to the field of computational linguistics and its history. We will cover major application areas of computational linguistics including machine translation, information retrieval, information extraction, and computational lexicography. We will also discuss the tools and resources needed for natural language processing and generation.
Course information:
Announcements
Links
Schedule
Month | Date | Topic | Readings |
Oct | 20 | Introduction | |
27 | Historical Overview, Machine Translation | Locke and Booth (1955), Jurafsky and Martin (2008) | |
Nov | 3 | Machine Translation | Hutchins and Somers (1992), Somers (2000) |
10 | Machine Translation | Knight (1997) | |
17 | Tokenization and Sentence Segmentation | Palmer (2000) | |
24 | Regular Expressions and Finite State Automata | Karttunen (2003) | |
Dec | 1 | Morphological Analysis and Finite State Transducers | Wintner (2010), Jurafsky and Martin (2009) |
8 | Midterm Exam | ||
15 | Part-of-Speech Tagging | Leech (1997), Jurafsky and Martin (2009) | |
22 | Part-of-Speech Tagging | (no new reading) | |
Jan | 12 | Corpus Construction and Annotation | Palmer and Xue (2010) |
19 | Computational Lexicography | Jurafsky and Martin (2009), Chapters 19-20.3 | |
26 | Information Extraction, Review | Jurafsky and Martin (2009), Chapter 22-22.2 | |
Feb | 2 | Final Exam |