LING 26602

Programming for Linguistics


In this class, we will cover computational techniques for collecting linguistic data. We will also cover various methods for using algorithms to analyze that data and some basic computational theory to understand the complexity and efficiency of our algorithms. We will use the programming language Python and focus on real-world applications to gain experience in gathering, manipulating, and analyzing data from sources such as fieldwork, corpora, or experiments. No previous knowledge of programming is required. This is not recommended for students that already have extensive experience in Python.

Crosslistings: COGS 21501