Instructor: Jackie Chi Kit Cheung
Time: Tuesdays and Thursdays, 11:30am – 1:00pm
Location: McConnell 304
Office hours: Thurdays, 9:30am – 11:15am, McConnell 108N

TAs : Sunyam Bagga, Ali Emami, Michael Haaf, Jad Kabbara, Ian Porada, Jiapeng Wu

This course presents an introduction to the computational modelling of natural language. Topics covered include: language modelling, syntactic parsing, lexical and compositional semantics, and discourse analysis. We will consider selected applications such as automatic summarization, machine translation, and speech processing. We will also study machine learning paradigms and algorithms that are used in natural language processing, including neural network architectures (primarily recurrent neural networks).

Prerequisites: MATH 323 or ECSE 305; COMP 251 or COMP 252.
Useful but not required: Background in artificial intelligence (e.g., COMP 424); introductory course in linguistics (LING 201).