SB AdvisoryMay 20, 2020 update: Keep up with the latest from Stony Brook about the coronavirus situation.  More information
Skip Navigation

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 

Login to Edit