Data and Information: Computational Linguistics

Quarters
Spring Open
Location
Olympia
Class Standing
Freshman
Sophomore
Junior
Senior
Rachel Hastings
Richard Weiss

With large language model-based systems, e.g. ChatGPT, there have been significant advances in generating and interpreting written language. We will explore intersections between linguistics and computer science with the general goal of understanding where we are and how we got here. We will study how we can use computers to analyze text, including for example, social media content. Although the task is complex and brushes against fundamental questions about language and intelligence, we will find that an understanding of the abstract structure and organization of human language provides guidance to the person who creates algorithms to mine texts for structure and meaning, and to the human analyst who uses those tools.

This program covers introductory linguistic theory and computer science with the goals of gaining skills in linguistic analysis and computer programming, and explores the interaction between the two areas. In linguistics, this will include looking at the structure of words, sentences, and texts (morphology, phonology, syntax, and discourse) as well as their meanings (semantics and pragmatics). In computer science, students will learn to program in Python and study how computers are used to understand texts and data. In conjunction with studies in linguistics and computer science, we will read about the history and philosophy of both fields as well as current work in their intersection, and we will gain a deeper understanding of the relationship between computers and human intelligence.

The work in this program will include weekly assignments in linguistics and in programming, seminar reading and writing, lectures, workshops, computer labs, and a final group project. This program is good preparation for the Computer Science Foundations program and further work in computer science and linguistics.

Anticipated Credit Equivalencies:

4 - Introduction to Programming in Python

4 - Introduction to Linguistics

4 - Project: Computational Linguistics

4 - Seminar: Computational Linguistics

Registration

Academic Details

computer science, linguistics, and data science.

16
43
Freshman
Sophomore
Junior
Senior

Schedule

Spring
2025
Open
Hybrid (S)

See definition of Hybrid, Remote, and In-Person instruction

Day
Schedule Details
Olympia