LING 430: COMPUTATIONAL LINGUISTICS
Fall 2026 · Section 001 · CRN 16232
This course offers a hands-on introduction to computational methods and tools for linguistic analysis. Students will learn the fundamentals of Python programming and develop technical skills for working with language data, including text processing, tokenization, and regular expressions. We will study core concepts in Computational Linguistics and Natural Language Processing (NLP), including n-gram language models, evaluation metrics, and machine learning approaches such as logistic regression, Naive Bayes, and neural networks. Applied topics include word embeddings, deep learning, and working with linguistic corpora. Throughout the course, we will also reflect on the ethical and social dimensions of language data and technology. No background in computer science or coding is assumed.
- Credits
- 3
- Instructors
- Siyu Liang