Skip to content

Linguistics and Computer Science Partner to
Create New Certificate

The University of Utah’s Department of Linguistics and the Department of Computer Science have created a certificate in computational linguistics for students interested in pursuing a career in natural language processing, the technology behind devices such as Alexa, Siri and Google Home. The growing technology requires special skills that combine linguistics and computer science in order to program computers to accurately understand language.

“Things like Alexa and Siri would not be possible without the people who have linguistic training,” said Scott Jarvis, chair of the Department of Linguistics. “You have to know something about how the human mind recognizes each speech signal and how grammar works.”

According to Jarvis, tech companies like Amazon and Google are looking to linguists to help their devices, apps and other platforms understand language. However, they’re also looking for someone with computer science experience. Jarvis says finding someone with both skill sets can be frustrating for tech companies, which is why the certificate has been introduced.

Students enrolled in the program learn linguistics skills including syntax, phonology, semantics and psycho-linguistics and computer science skills such as algorithms, data structures, machine learning, artificial intelligence and more.

“I feel like a lot of the major successes that the tech industry has had in the past ten years has been because of the linguists who bring a deeper analysis of where meaning lies and how language structure carries that meaning and all the nuances across accents and dialects,” said Jarvis. 

The interdisciplinary certificate requires 29 credits between computer science and linguistics. It’s designed for any student regardless of their major. After completion of the certificate, students will be just two courses short of a minor in linguistics. 

For more information or to enroll in the program, visit the website.


Requirements for the certificate:

  1. LING 1200: Intro to the Study of Language or
    LING 1069: Bad Words and Taboo Terms
  2. CS 1410: Intro to Object-Oriented Programming 
  3. CS 2420: Intro to Algorithms & Data Structures
  4. CS 3100: Models of Computation
  5. CS 3500: Software Practice
  6. LING 4010: Intro to Phonetics and Phonology or
    LING 4020: Intro to Syntax or
    LING 5030: Semantics or 
    LING 5190: Psycholinguistics
  7. LING 3300: Computers and Language or 
    CS 3505: Software Practice II
  8. CS 5340: Natural Language Processing
  9. LING 5300: Computational Linguistics
Last Updated: 12/5/22