Skip to main content

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)

Laptop

Class Attributes

Formal Studies Distro Area