Skip Navigation
Search
Computational Linguistics M.A. Program Requirements
The M.A. program takes 36 credits to complete (12 credits per semester), which divide into five broad categories
- 4 core courses that teach students the basics of computational and theoretical linguistics
- a formal methods requirement that expands students’ skills in mathematics and data analysis; this is satisfied by taking 1 course from a predefined list
- a linguistics requirement that introduces students to advanced topics in theoretical linguistics; this is satisfied by taking 1 course from a predefined list
- 4 electives from linguistics, computer science, or related areas such as computational sociology, cognitive science, and mathematics
- a final project
You can download the full list of courses: PDF
Curriculum map and course progression
Students can start the program only in a Fall semester. The recommended course progression is as follows.
Semester | Course 1 | Course 2 | Course 3 | Course 4 |
---|---|---|---|---|
1 | CompLing 1 | Phonetics/Phonology | Syntax I | Formal methods requirement |
2 | CompLing 2 | Elective 1 | Elective 2 | Linguistics requirement |
3 | Elective 3 | Elective 4 | Final project |
The curriculum map shows the dependencies between these courses: Curriculum Map