Introduces the field of natural language processing and computational linguistics. Topics include finite-state methods, parsing, probabilistic methods, machine learning in NLP, computational semantics and applications of NLP technology. The course combines linguistic theory with computational modeling.
Undergraduate Credit: 3 hours
Graduate Credit: 4 hours
Prerequisite: LING 100 or LING 400; LING 402 (or equivalent Python experience); STAT 100 (or equivalent statistical experience).
Course Department: Linguistics
Updated: April 4, 2026