Computational Linguistics Major

Students who wish to pursue a Computational Linguistics major should take ten courses beyond the prerequisites LING 1 and COSC 1. 

Computational Linguistics Major

The ten courses for the Computational Linguistics major should include the following:

  1. Three Linguistics courses chosen from the following list:
    • LING 10, 17, 20, 22, 23, 24, 26, or other LING course in consultation with the major advisor
       
  2. Two Computational Linguistics courses:
    • LING 50.06 (or other 50.XX topics specifically related to Computational Linguistics)
    • LING 28 or LING 48
       
  3. Three Computer Science/Math courses:
    • COSC 10
    • COSC 50
    • MATH 22 or COSC 70
       
  4. One Elective Course: One elective course can be drawn from Linguistics, Computer Science, Quantitative Social Science, or a related field. This course is selected in consultation with the major adviser. Relevant Computer Science courses include COSC 76 and COSC 78
     
  5. Culminating Experience LING 85 or LING 86-87. Students may either take a one-term Independent Study (LING 85) or a two-term senior honors thesis (LING 86-87). These courses provide hands-on experience and personal mentoring in a computational project. The honors thesis provides two course credits (LING 86-87), so students who choose this option may reduce one course from among the other required categories in the major, with the approval of the major adviser.

It is important to consult with the prospective advisor for your independent study as early as possible, preferably during the junior year and no later than the start of senior fall.

Computational Linguistics Major Worksheet