Human Language Technology
Master of Science
Meet the demand for professionals at the intersection of human language and information technology through an interdisciplinary curriculum.
Explore the intersection of human language and information technology with an interdisciplinary curriculum covering linguistics, computational linguistics and practical business training.
Human Language Technology (HLT) represents the fastest growing field of language research. Because of its industrial applications, the field provides far more employment opportunities than are available in traditional academic research. Demand is growing for trained HLT professionals including programmers, computational linguists, data scientists and natural language processing engineers. Due to the interdisciplinary nature of the program, you will also be prepared for careers in a wide variety of other industries.
Upon completion of your degree, you will have the skills required to advance your career in a competitive workforce. We work closely with internship providers in the industry to provide opportunities for strong hands-on experience in the form of a final project. You will also write a Master’s thesis documenting an actual completed implementation. Possible local industrial internship opportunities include Lockheed Martin (Phoenix), Intel (Chandler), Raytheon (Tucson), and Motorola (Phoenix).
The Master of Science in HLT is designed for students who are interested in going directly into industry rather than going into academia on the PhD track.
Eligibility: An undergraduate major in linguistics or computer science is not required, but applicants should have some programming experience, preferably Python, and some understanding of language.
Cost & Eligibility
The curriculum for this degree program includes:
- LING 529: Human Language Technology I – Receive an introduction to human language technology (HLT). Content includes a combination of theoretical and applied topics including tokenization across languages, n-grams, word representations, basic probability theory, introductory programming and version control.
- LING 539: Statistical Natural Language Processing – Get a hands-on introduction to text classification, word embeddings, sequence labeling, parsing and an examination of analogical reasoning using word embeddings.
- LING 538: Computational Linguistics – Explore the fundamentals of formal language theory, syntactic and semantic processing and the place of world knowledge in natural language processing.