Find out more about University of Washington

Master of Science in Computational Linguistics

Program Details

The online MS in Computational Linguistics degree program from the University of Washington is designed to equip students for dynamic careers in the tech industry or for a PhD program in the field. The curriculum immerses students in the latest natural language processing technologies while providing essential theoretical knowledge that will be relevant for years to come. Courses cover topics such as:

  • Linguistic Phonetics
  • Syntax for Computational Linguistics
  • Shallow Processing Techniques for Natural Language Processing
  • Advanced Statistical Methods in Natural Language Processing
  • Language Processing Systems & Applications 


  • A bachelor's degree from a regionally accredited college or university in the United States or its equivalent from a foreign institution
  • A cumulative GPA of 3.0 or higher over the last 90 quarter hours (60 semester hours) of undergraduate work
  • The ability to program, including:
    • Knowledge of data structures and algorithms (equivalent to CSE 373 at the UW)
    • Broad familiarity with C++ and Java (expertise in one of these is required)
    • Knowledge of Perl and/or Python (recommended)
  • Completion of a college-level introductory course in linguistics or the equivalent
  • Completion of an introductory probability and statistics course (equivalent to MATH/STAT 394 at the UW)
  • Some knowledge of a language or languages other than English (strongly encouraged)
  • Unofficial transcripts from each college or university attended
  • A statement of purpose
  • Two to three recommendations
  • A sample of academic work, such as a coding project, thesis or term paper (required for applicants who have completed a degree within the past two years)
  • Demonstrated English language proficiency for applicants whose native language is not English 

Accreditation & Licensing

Northwest Commission on Colleges and Universities