• Skip to content
MastersInAI.org

MastersInAI.org

  • AI Degree Hub
    • Bachelor’s in Artificial Intelligence Degrees
    • Best Master’s in Artificial Intelligence Programs
    • Graduate Certificates in Artificial Intelligence
    • Master’s in Data Science and Artificial Intelligence
    • MBA in Artificial Intelligence Programs
    • No GRE Master’s in Artificial Intelligence Programs
    • One-Year Master’s in Artificial Intelligence Programs
    • PhD in Artificial Intelligence Programs
  • Online AI Degrees
    • Affordable Online Master’s in Artificial Intelligence Programs
    • Bachelor’s in AI Degrees Online
    • Best Online Master’s in Artificial Intelligence Programs
    • Online Master’s in Machine Learning Programs
  • Subjects
    • Bachelor’s in Cybersecurity Degrees Online
    • Cheapest Online Cybersecurity Bachelor’s Degrees
    • Cheapest Online Cybersecurity Master’s Degrees
    • Master’s in Cybersecurity Programs Online
    • Master’s in Computational Linguistics and NLP Programs
    • Master’s in Computer Vision Programs
    • Master’s in Machine Learning Programs
    • Master’s in Robotics Programs
  • States
    • California AI Programs
    • Florida AI Programs
    • Georgia AI Programs
    • New York AI Programs
    • Ohio AI Programs
    • Pennsylvania AI Programs
    • Texas AI Programs
  • FAQ
    • Is a Master’s in Artificial Intelligence Worth It?
    • What Degree is Best for Learning Artificial Intelligence?
  • Industries
    • AI in Criminal Justice
    • AI in Education
    • AI in Finance
    • AI in Healthcare
    • AI in Manufacturing

Master's Programs in Computational Linguistics and Natural Language Processing

Home > Artificial Intelligence Degree Hub > Master’s Programs in Computational Linguistics and Natural Language Processing
Last updated on July 12th, 2024

On This Page:

  • What is a Master’s in Computational Linguistics Degree?
  • How Do Computational Linguistics Graduate Programs Work?
  • Master’s in Computational Linguistics Admissions and Requirements
  • Online Master’s in Computational Linguistics Programs
  • How is Computational Linguistics Used in Artificial Intelligence?
  • What Can You Do With a Computational Linguistics Degree?

A Master’s in Computational Linguistics and Natural Language Processing provides expertise in the intersection of languages and computer applications. These programs require knowledge in multiple disciplines. The degree required for admission into a graduate-level computational linguistics program varies, but many require coursework in linguistics, computer science, and advanced mathematics. Many of the programs provide remedial training in linguistics, computer science, and mathematics since it is likely students will lack the necessary knowledge in at least one of these fields. Computational linguistics degrees are often required to work on natural language processing projects because of the complex nature of skills required.

What is a Master’s in Computational Linguistics Degree?

Computational linguistics is using machine learning, mathematical analysis, and language theory to process speech and text. Machine learning is the rule-based modeling of language using a programming language like Python or Java. The mathematical analysis involves algebra, logic, and statistics. Language theory is sound and grammar including syntax, semantics, phonetics, phonology. The intersection of these three disciplines is computational linguistics. It requires unique expertise in language arts and computer science.

The core technology for virtual assistants like Alexa, Siri, and Cortana is computational linguistics. Computational linguistics is used to translate web pages, search websites, and analyze websites. Computational language translation, grammar checking, and electronic test monitoring are done with computational linguistics.

Computational Linguistics vs Natural Language Processing Degrees

Computational linguistics is the automated analysis of speech and text. It is used in many applications, such as information extraction, machine translation, knowledge representation, and speech recognition. Natural language processing focuses on text and speech recognition, including grammar, accents, and colloquialisms. Computational linguistics is applicable in situations where natural language processing would not be needed, such as in model-based or structured text.

Modern computational linguistics, however, focuses primarily on natural language processing. Most human-machine interaction requires natural language processing since humans rarely communicate in a rule-based manner. Although language has rules, there are a lot of variations, exceptions, and colloquialisms in human communication with computers.

How Do Computational Linguistics Graduate Programs Work?

Computational linguistics graduate programs are similar to most other master’s programs. They usually take two years to complete. They require 30 to 36 credits of specialized courses. Generally, about half or more of the credits are required courses. Moreover, the electives must usually be chosen from a set list of courses instead of any elective offered by the college. For example, the courses are required to be related to computational linguistics, natural language processing, artificial intelligence, or statistical analysis of language.

Some programs allow undergraduate students to extend their studies by one year and obtain a Master’s of Computational linguistics. For example, Brandeis offers two options for getting a Master’s of Science in Computational Linguistics. One is a traditional, two-year program that requires a bachelor’s degree as a prerequisite. The other is a five-year program that is a combined Bachelor’s and Master’s of Science in Computational Linguistics. Indiana offers similar programs.

Some computational linguistics graduate programs are offered by the university’s computer science department. Others are offered by arts and sciences departments. The University of Buffalo offers a Master’s of Science in Computational Linguistics as a joint program in both the Department of Linguistics and the College of Computer Science and Engineering.

Key Skills

Computational linguistics graduate programs focus on teaching automated analysis of speech and text. Automated analysis is often needed to enable human-computer interactions. For example, many websites have automated customer service “bots” that answer customers’ questions. To create a bot, computational linguistics must have skills in programming, statistical analysis, and language syntax and semantics. The most common programming languages used in computational linguistics are Java and Python, but many newer programming languages have been developed specifically for computational linguistics. Being able to quickly learn new programming languages is a useful skill.

Automated analysis of speech and text sometimes involves natural language processing. It requires comprehensive knowledge about the structure and various meanings of language. Natural language processing also uses statistics to apply this knowledge to the specific statement to discern the meaning.

Computational Linguistics Curriculum and Coursework

Curriculums vary for computational linguistic programs. Some require a balance of computer science and linguistics courses. For example, The University of Buffalo requires phonetics, semantics, and syntax for linguistics courses and information retrieval, machine learning, and computational linguistics for computer science. Students without a strong computer science background must also take an introduction to computer science class.

Other universities focus more on linguistics. Fresno State requires phonetics, phonology, syntax, sociolinguistics, and language acquisition and leaves computer science courses as electives. CUNY focuses on similar linguistics courses but requires a computational linguistics class.

Many computational linguistics programs require internships because computational linguistics is heavily skill-based. Syracuse University and Tulane University require relevant internships. In line with the emphasis on skills, many programs also require a project or research thesis.

Master’s in Computational Linguistics Admissions and Requirements

Prerequisites

Computational linguistics graduate programs require a diverse set of skills. Some universities require applicants to have a background in linguistics or computer science. For example, Fresno State requires an undergraduate degree in linguistics, whereas Columbia University requires an undergraduate degree in computer science or significant computer science coursework. Some universities design computational linguistics graduate programs such that any bachelor’s degree is acceptable, such as Stony Brook.

Many graduate-level computational linguistics programs encourage students to apply even if they do not have enough skills or coursework in linguistics, mathematics, and computer science. Several programs allow students to take remedial courses to supplement the skills they lack. For example, Montclair offers introductory courses in python programming, discrete math in computing, and language and logistics, effectively covering all three disciplines needed for computational linguistics. Other universities made fundamental courses required as part of the degree, like the University of Buffalo.

Admissions Requirements

Most graduate-level computational linguistics programs require a bachelor’s degree, recommendations, and a statement of interest. The bachelor’s degree is usually in linguistics or computer science, but some universities allow for other degrees. Sufficient coursework in linguistics, computer science, and mathematics may demonstrate sufficient knowledge for admission. Many programs require a 3.0 or higher G.P.A. About half of the programs require the G.R.E. Moreover, students who do not hold degrees that were taught primarily in English may have to take a foreign language assessment.

Online Master’s in Computational Linguistics Programs

Online Master’s in Computational Linguistics Programs have similar curriculums to in-person programs. Moreover, they have similar admissions requirements. However, they are more flexible on when courses are taken and how long students have to complete the programs. This accommodates students who work full-time or otherwise have other obligations.

Columbia University offers its Computer Science Master’s degree with a Natural Language Processing track fully online. It is similar to in-person programs, but it allows up to five years to complete the master’s degree rather than the usual two years. A longer time frame allows students to accommodate semesters where work is too busy or they have personal obligations that make school unfeasible.

Unlike Columbia University, Arizona’s Master of Science in Human Language Technology is offered online. It is different from traditional programs because courses are asynchronous. Each class takes 7.5 weeks to complete instead of a full semester.

How is Computational Linguistics Used in Artificial Intelligence?

Computational linguistics is used in artificial intelligence for training, learning, and interactions with humans. To accomplish these tasks, artificially intelligent programs could use natural language processing to behave much like a human. For example, artificial intelligence could be trained by learning from websites and digital texts. Moreover, natural language processing is essential for human-machine interfaces.

However, natural language processing is harder than it sounds. For example, someone might ask a customer service bot for a book about dealing with cut-throat co-workers. We know this means skills to work with a competitive, aggressive co-worker. But the bot might interpret it more literally to mean cutting your coworker’s throat. It takes extensive rules and mathematical application of those rules to reach the correct meaning. This is not as likely to be needed in other forms of computational linguistics, like ontology engineering where there are predefined models for the information.

What Can You Do With a Computational Linguistics Degree?

People with computational linguistics degrees work as computational linguists, natural language processing engineering, software engineers, research scientists, and professors. Many technology giants hire people with computational linguistics degrees, such as Apple, Amazon, Google, Facebook, and Microsoft. Computational linguists at these companies work on projects involved with lexicon representations of natural language. These representations are used in products such as autocorrect, virtual assistants, and predictive text in cell phones, social media platforms, e-commerce, and other user interfaces.

Some people with graduate degrees in computational linguistics work in the educational technology field. For example, they work on automated test proctoring. Additionally, they might work on automated grading or plagiarism detection. Educational technology applications use computational linguistics to summarize texts in a way that is more understandable for those with learning disabilities.

Computational linguistics is also used in healthcare for a wide range of applications. One use is in computer-assisted coding. It assists physicians in the research and diagnosis of illnesses. Yet another use for computational linguistics in healthcare is clinical documentation. Medical technology is a massive industry with many companies hiring people with computational linguistics degrees.

Computational linguistics is probably most well-known in targeted advertising. Computational linguistics degrees are useful in targeted advertising because consumers’ data is processed to identify which advertisements to promote to them. This data often includes search histories, social media posts, and other online communications that require natural language processing for computer programs to understand.

Schools Offering Computational Linguistics and NLP Master’s Degree Programs

31Schools Found

Jump to State Listings

  • Arizona
  • California
  • Colorado
  • District of Columbia
  • Illinois
  • Indiana
  • Louisiana
  • Maryland
  • Massachusetts
  • New Jersey
  • New York
  • North Carolina
  • Ohio
  • Pennsylvania
  • Texas
  • Utah
  • Washington
  • Wisconsin

Arizona

University of Arizona

College of Social And Behavioral Sciences

Tucson, Arizona

Graduate Certificate in Natural Language Processing

Offered Online

  • Coursework
  • Cost
  • Admission

Master of Science in Human Language Technology

Offered Online

  • Coursework
  • Cost
  • Admission

California

California State University-Fresno

Department of Linguistics

Fresno, California

MA in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

San Diego State University

SDSU Open University

San Diego, California

Certificate in Computational Linguistics

Offered Online

  • Coursework
  • Cost
  • Admission

San Francisco State University

Department of English Language and Literature

San Francisco, California

Certificate in Computational Linguistics

Offered Online

  • Coursework
  • Cost
  • Admission

San Jose State University

Department of Linguistics and Language Development

San Jose, California

Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

University of California-Santa Cruz

Basking Engineering

Santa Cruz, California

M.S. in Natural Language Processing

  • Coursework
  • Cost
  • Admission

Colorado

University of Colorado Boulder

Departments of Linguistics

Boulder, Colorado

MS in Computational Linguistics (CLASIC)

  • Coursework
  • Cost
  • Admission

District of Columbia

Georgetown University

Department of Linguistics

Washington, District of Columbia

Doctor of Philosophy (Ph.D.) in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

Master's of Science in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Illinois

University of Illinois at Urbana-Champaign

Department of Linguistics

Champaign, Illinois

Graduate Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Indiana

Indiana University Bloomington

College of Arts & Sciences

Bloomington, Indiana

MA in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

MS in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Ph.D. in Linguistics - Computational Linguistics Concentration

  • Coursework
  • Cost
  • Admission

Louisiana

Tulane University of Louisiana

Linguistics Department

New Orleans, Louisiana

M.A. in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Maryland

Johns Hopkins University

Whiting School of Engineering

Baltimore, Maryland

Master's in Human Language Technology

  • Coursework
  • Cost
  • Admission

Massachusetts

Boston University

Department of Linguistics

Boston, Massachusetts

Linguistics Graduate Certificate

  • Coursework
  • Cost
  • Admission

Brandeis University

Graduate School of Arts and Sciences

Waltham, Massachusetts

Master of Science in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Ph.D. in Computer Science - Computational Linguistics

  • Coursework
  • Cost
  • Admission

New Jersey

Montclair State University

Department of Linguistics

Montclair, New Jersey

Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Master of Science in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Rutgers University

Department of Linguistics

New Brunswick, New Jersey

Ph.D. in Linguistics with Computational Linguistics Certificate

  • Coursework
  • Cost
  • Admission

New York

Columbia University in the City of New York

Columbia Engineering

New York, New York

Master of Science in Computer Science - Natural Language Processing

Offered Online

  • Coursework
  • Cost
  • Admission

Cornell University

The Graduate School

Ithaca, New York

Linguistics Ph.D. - Computational Linguistics

  • Coursework
  • Cost
  • Admission

CUNY Graduate School and University Center

Department of Linguistics

New York, New York

M.A. in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Ph.D. in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

Stony Brook University

Department of Linguistics

Stony Brook, New York

M.A. Computational Linguistics

  • Coursework
  • Cost
  • Admission

Syracuse University

College of Arts and Sciences

Syracuse, New York

M.S. in Computational Linguistics

  • Coursework
  • Cost
  • Admission

University at Buffalo

Department of Linguistics

Buffalo, New York

MS in Computational Linguistics

  • Coursework
  • Cost
  • Admission

University of Rochester

Department of Linguistics

Rochester, New York

Master of Science in Computational Linguistics

  • Coursework
  • Cost
  • Admission

North Carolina

University of North Carolina at Chapel Hill

Department of Linguistics

Chapel Hill, North Carolina

Graduate Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Ohio

Ohio State University-Main Campus

College of Arts and Sciences

Columbus, Ohio

Certificate in Computational Analysis of Language

  • Coursework
  • Cost
  • Admission

Pennsylvania

Pennsylvania State University-Main Campus

Great Valley School of Graduate Professional Studies

University Park, Pennsylvania

Graduate Certificate in Natural Language Processing

Offered Online

  • Coursework
  • Cost
  • Admission

Texas

The University of Texas at Austin

Department of Linguistics

Austin, Texas

MA in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Ph.D. in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

University of North Texas

Department of Linguistics

Denton, Texas

Graduate Academic Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

MS in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Utah

University of Utah

Department of Linguistics

Salt Lake City, Utah

Certificate in Computational Linguistics

  • Coursework
  • Cost
  • Admission

Washington

University of Washington-Seattle Campus

Professional and Continuing Education

Seattle, Washington

Certificate in Natural Language Technology

Offered Online

  • Coursework
  • Cost
  • Admission

Master of Science in Computational Linguistics

Offered Online

  • Coursework
  • Cost
  • Admission

Ph.D. in Linguistics - Computational Linguistics

  • Coursework
  • Cost
  • Admission

Wisconsin

University of Wisconsin-Milwaukee

College of Engineering & Applied Science

Milwaukee, Wisconsin

MS in Computer Science (Professional Track) - Artificial Intelligence, Machine Learning, and Natural Language Processing

Offered Online

  • Coursework
  • Cost
  • Admission

Copyright © 2025 MastersInAI.org

  • About Us
  • Privacy Policy
  • Terms of Use