Computational Linguistics (M.S.)

For details about this program, including program description, admission requirements, and contact information, click here.

Program Requirements

Foundation Courses
Students with a background other than Linguistics or Computer Science will have to complete up to 11 credits of foundation courses. 0-11
Language and Linguistics
Discrete Mathematics in Computing
Python Programming
Required Courses
APLN 504Syntax3
APLN 505Semantics and Pragmatics3
APLN 506Phonetics and Phonology3
APLN 550Computational Linguistics3
APLN 552Special Topics in Natural Language Processing3
APLN 553Text Analysis Tools3
CSIT 506Data Structures with Python4
CSIT 598Machine Learning3
Electives
Complete at least 2 courses from the following:6
Quantitative Linguistics
The Structure of American Sign Language
Corpus Linguistics
Linguistic Annotation
Language and Mobile Communication
Special Topics in Applied Linguistics
Statistics for Data Science
Exploratory Data Analysis and Visualization
Big Data Analytics
Database Systems
Data Mining
Computer Algorithms and Analysis
Data Mining for Business
Linear Algebra I
Culminating Experience
APLN 606Research Project in Natural Language Processing3
or APLN 698 Master's Thesis
Total Credits34-45