Human Language Technology and Computational Linguistics Immersion

Overview for Human Language Technology and Computational Linguistics Immersion

The human language technology and computational linguistics immersion provides exposure to computational linguistics and relevant language science course work. Students gain knowledge and practical skills in computational natural language processing and technical linguistic analysis, useful for analytics and modeling with language data and for developing, evaluating, and maintaining language technology software.

Notes about this immersion:

  • This immersion is closed to students majoring in English who have chosen a concentration in linguistics.

The plan code for Human Language Technology and Computational Linguistics Immersion is HLTCL-IM.

Curriculum for Human Language Technology and Computational Linguistics Immersion

Course
Required Course
LING-581
Natural Language Processing I
Electives
Choose two of the following:
   LING-214
   Introduction to Linguistics
    LING-301
   Psycholinguistics
    LING-351
   Language Technology
    LING-548
   Undergraduate Speed Processing
   LING-582
   Natural Language Processing II
   PSYC-431
   Language and Thought
This course is intended for students in the cognitive track. This course examines the structure of human language and its relationship to thought, and surveys contemporary theory and research on the comprehension and production of spoken and written language. In addition, we will discuss categorization, representation of knowledge, expertise, consciousness, intelligence, and artificial intelligence. Topics on language and thought in non-human animals may also be covered. Part of the cognitive track for the psychology degree program. (Prerequisites: PSYC-223 and (PSYC-251 or 0514-315, 0514-350 and 0514-400) or equivalent courses.) Lecture 3 (Biannual).