Pro. Master's in Computational Linguistics


> Required Courses
Elective Courses
Recommended Reading
Sample Course Schedules
Apply for a Single Online Course
  Required Courses

Linguistics Courses

Introduction to Linguistic Phonetics (LING 450) Class is also available to professionals who do not intend to pursue the degree, but wish to enroll in individual classes on a space available basis (5 credits)
Introduction to the articulatory and acoustic correlates of phonological features. Issues covered include the mapping of dynamic events to static representations, phonetic evidence for phonological description, universal constraints on phonological structure, and implications of psychological speech-sound categorization for phonological theory.

Introduction to Syntax for Computational Linguistics (LING 566B) Class is also available to professionals who do not intend to pursue the degree, but wish to enroll in individual classes on a space available basis (3 credits)
Introduction to syntactic analysis and concepts (including part of speech types, constituent structure, the syntax-semantics interface, and phenomena such as complementation, raising, control, passive, and long-distance dependencies). Emphasis will be placed on formally precise encoding of linguistic hypotheses and designing grammars so that they can be scaled up for practical applications. Through the course we will progressively build up a consistent grammar for a fragment of English. Problem sets will introduce data and phenomena from other languages.

LING 566 is offered completely online via Adobe Connect. However, you also have the option of attending class on campus. This course is available for single-course enrollment and credit can be applied toward the Professional Master's in Computational Linguistics under certain conditions. Click here to learn how to apply.

Computational Linguistics Courses

Note: These courses are arranged mostly according to subproblems in the field of computational linguistics. A few themes cut across these subproblems, and will be accordingly addressed in each appropriate class, from the perspective of that class. Those themes include: evaluation, ambiguity resolution, and the reusability of resources and techniques across languages. Most of the courses will be hands-on, with weekly lab assignments and/or implemented term projects.

Shallow Processing Techniques for Natural Language Processing (LING 570)Class is also available to professionals who do not intend to pursue the degree, but wish to enroll in individual classes on a space available basis (4 credits)
Techniques and algorithms for associating relatively surface-level structures and information with natural language corpora, including: POS tagging, morphological analysis, preprocessing/segmentation, named entity recognition, chunk parsing, and word-sense disambiguation. Linguistic resources that can be leveraged for these tasks (e.g., WordNet).

LING 570C is offered completely online via Adobe Connect. However, you also have the option of attending class on campus. This course is available for single-course enrollment and credit can be applied toward the Professional Master's in Computational Linguistics under certain conditions. Click here to learn how to apply.

Deep Processing Techniques for Natural Language Processing (LING 571) (4 credits)
This course covers algorithms for using precision grammars to associate deep or elaborated linguistic structures with naturally occurring linguistic data (parsing), and to associate natural language strings with input semantic representations (generation). It also covers associated techniques for disambiguation (parse, generated string) and transfer (for symbolic machine translation).

Advanced Statistical Methods in Natural Language Processing (LING 572) (4 credits)
Statistical approaches to applications such as machine translation, automated lexical acquisition (monolingual and bilingual), information retrieval, and question answering, with components including language modeling, alignment, and document clustering.

Natural Language Processing Systems and Applications (LING 573) (4 credits)
This course looks at building coherent systems designed to tackle practical applications. Particular topics will vary year to year, but each class will consider some of the following: machine (aided) translation, speech interfaces, information retrieval/extraction, natural language query systems, dialogue systems, augmentative and alternative communication, computer assisted language learning, language documentation/linguistic hypothesis testing, spell/grammar checking, OCR, handwriting recognition, and software localization.

View list of elective courses.

 

© 2009 University of Washington. All rights reserved.