CSE 472
Introduction to Computational Linguistics
Credits
5.0
Lead Instructor
Glenn Slayden
Textbook
- Speech & Language Processing, Jurafsky
Course Description
Introduction to computer applications of linguistic theory, including syntactic processing, semantic and pragmatic interpretation, and natural language generation.
Prerequisites
either LING 200 or LING 400; either LING 461, CSE 311, or CSE 321.
CE Major Status
Selected Elective
Course Objectives
Be familiar with computational linguistic tools and resources, and how they are applied in research in both computational linguistics and other subfields.
Have a sense of the state of the art in this subfield.
Be able to conceptualize problems from the perspective of computational linguistics.
ABET Outcomes
No outcomes registered
Course Topics
- Finite state morphology
- Regular expressions
- Formal grammars; Chomsky hierarchy; Context-free grammars
- Bayes' theorem
- N-grams and Language Modeling
- Part-of-speech tagging
- Semantic representations
- Clustering and classifiers
- Evaluation: Precision and Recall
- Algorithms for corpus processing
- Feature-structures and unification-based grammars