Computational Linguistics

Computational linguistics, a subfield of artificial intelligence, involves the analysis of languages and linguistic phenomena, as well as the production of language, by way of computer-based models. Computational linguistics can investigate written texts, naturally spoken conversation, or pronunciation; it can also devise programs that synthesize speech. A few of the areas that computational linguists work on are speech recognition, machine translation, natural language processing, dictionary development, and speech synthesis.

The Department of Linguistics and Language Development is proud to offer three programs in computational linguistics:

  • a Bachelor's of Science
  • a Master's of Science
  • an 18-unit certificate

For the course requirements of any of those programs, please visit the SJSU catalog and search for "computational linguistics."

Based in the heart of Silicon Valley, SJSU is especially well situated as a place where graduates in computational linguistics can venture into the IT work world. Nearby companies such as Google, Facebook, and LinkedIn use processes informed by computational linguistics. 

The study of computational linguistics includes the responsibility to consider its humanistic and ethical implications. In keeping with SJSU's ongoing investigations into the Deep Humanities, all programs in computational linguistics include coursework in technical and business ethics. Additional coursework will include courses in Mathematics and Computer Science, with possible electives in Computer Engineering and Electrical Engineering.