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 form 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.01 (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.

Computational Linguistics Major Worksheet