| Date | Topic | Reading | Lecture video | slides |
| Mar.31 | Overview of class structure; introduction to the text processing "pipeline", including IR, IE, QA, summarization and MT; homework and term project options | |||
| Apr.2 | Introduction to Information Retrieval (IR) and Information extraction (IE) | |||
| Apr.7 | Introduction to Question Answering (QA) and Automatic Summarization | Tutorial | ||
| Apr.9 | Introduction to Machine Translation (MT) | |||
| Apr.14 | Statistical methods and knowledge-based methods; finite-state automata and transducers; pipelining systems | HR07 | ||
| Apr.16 | Raw text processing; text normalization; domain specific text processing; key issues in bio-medical text processing | Norm01 | ||
| Apr.21 | Topics in text normalization and IR; student HW project presentations | SPNorm02 SH03 |
||
| Apr.23 | Topics in IE; student HW project presentations | GKM05 | ||
| Apr.28 | Topics in QA; student HW project presentations | RH02 | ||
| Apr.30 | Topics in QA | DFL07 | ||
| May 5 | Topics in IE (guest lecture: Aaron Cohen, DMICE) | CoHer05 CoHun08 |
||
| May 7 | Topics in Summarization; student HW project presentations | RHNYSB06 | ||
| May 12 | Topics in Summarization (guest lecture: Seeger Fisher) | OER05 Mil05 |
||
| May 14 | Topics in MT; student HW project presentations | CZ05 | ||
| May 19 | Topics in MT (guest lecture: Kristy Hollingshead) | Chi05 | ||
| May 21 | Topics in MT; student HW project presentations | |||
| May 26 | No class, Memorial Day | | ||
| May 28 | Topics in natural language processing (NLP) for text-based applications; student HW project presentations |
|||
| Jun.2 | Generalizing methods for use with uncertain input (e.g., spoken language) | |||
| Jun.4 | Surveying the state-of-the-art: large research programs and system competitions; open problems; likely future directions | |||
| Jun.9,11 | Term project presentations |