Graduate Certificate in Computational Linguistics
Program Overview
The Graduate Certificate in Computational Linguistics provides training in computational language analysis, assuming no prior linguistic or programming knowledge. Students learn methods like Python programming, statistical pattern discovery, and machine learning to extract meaning from texts, with a focus on grammatical categories, phonology, and syntax. The program consists of 15 units, including core courses and an elective, preparing graduates for careers that leverage computational methods for language-related tasks.
Program Outline
Degree Overview:
The Graduate Certificate in Computational Linguistics is designed to provide academic training in the study of computational approaches to language analysis. This program assumes no prior linguistic or programming knowledge and introduces students to a variety of computational methods and their theoretical underpinnings. The curriculum covers topics such as:
- Writing programs in Python to process raw texts (tokenization)
- Discovering statistical patterns in linguistic data (frequency distribution)
- Extracting meaning from texts
- Applying various machine learning methods to data mining
Learning Outcomes:
- Identify grammatical categories and basic principles of phonological and/or syntactic grammar.
- Write programs in a programming language, e.g., Python, and to process raw texts.
- Discover statistical patterns in linguistic data, identify frequency distributions, and perform tokenization.
- Build dependency grammar and extract meaning from texts.
- Apply various machine learning methods to data mining.
Outline:
The program consists of 15 units:
- Core (12 units):
- ENG 620 Introduction to Computational Linguistics (3 units)
- ENG 680 Applied Computational Linguistics (3 units)
- ENG 719 Seminar: Contemporary Semantic Theory (3 units)
- ENG 707 Topics in Language Analysis (3 units)
- Elective (3 units):
- Select one from the following:
- ENG 821 Syntax (3 units)
- ENG 737 (3 units)