Introduction to Computational Linguistics (334-0-20)
Instructors
Robert Frederick Voigt Jr
Meeting Info
Pancoe Building Abbott Aud: Tues, Thurs 11:00AM - 12:20PM
Overview of class
​Hands-on introduction to computational methods in empirical linguistic analysis and natural language processing. Topics include language modeling, text classification, linguistic annotation, and computational semantics. Students will implement and apply computational models to real linguistic datasets, and conclude the course with a final project.
Registration Requirements
Basic programming experience is required, at the level of at least LING 331-0 (Text Processing for Linguists) or COMP_SCI 110-0 (Introduction to Computer Programming).
Learning Objectives
A. Understanding of several core areas of research in computational linguistics.
B. Practical familiarity with a set of basic algorithms and software packages for language processing in Python.
Teaching Method
Lecture, discussion, small group activities, peer feedback, and programming assignments
Evaluation Method
Programming assignments, participation, final project proposal and completion, self-evaluation
Class Materials (Required)
Course materials are free, distributed through the class website and Canvas site.
Class Materials (Suggested)
Computer with internet access
Class Attributes
Empirical and Deductive Reasoning Foundational Dis
Formal Studies Distro Area