Computational Linguistics, Analytics, Search and Informatics
Fleming Building, room 283
The professional master's degree in computational linguistics, analytics, search and informatics (CLASIC) provides a solid foundation in both computer science and linguistics graduate coursework, as well as several courses focused on data-driven linguistics, computational linguistics and information processing.
Distance Education Option
Students can take individual courses toward a master's degree or graduate certificate through distance education (online). For more information, connect with the individual graduate program directly.
Students must complete at least 32 hours of approved graduate study, including a 2-credit capstone course focused on a publishable research project, which will run in conjunction with an internship or a CU-based research project. As part of the capstone, students will be evaluated by their employer or industry project manager. Students will also prepare a technical report on the completed project that the program directors and project leader will jointly evaluate.
Required Courses and Credits
|Core Linguistics Courses (9 credits)|
|LING 5030||Linguistic Phonetics||3|
|LING 5420||Morphology and Syntax||3|
|or LING 6450||Syntactic Analysis|
|LING 5430||Semantics and Pragmatics||3|
|Core Computer Science Courses - choose 3 (9 credits) of 8 CS areas 1||9|
|Artificial Intelligence is covered by Natural Language Processing CSCI/LING 5832|
|Information Retrieval Systems|
or CSCI 5817
|Design and Analysis of Algorithms|
or CSCI 5444
|Introduction to Theory of Computation|
or CSCI 5714
|Fundamental Concepts of Programming Languages|
|Principles of Numerical Computation|
or CSCI 5646
|Numerical Linear Algebra|
|User-Centered Design and Development 1|
|CLASIC Capstone (2 credits)||2|
|Current Topics in Computer Science (Capstone Project)|
|Core CLASIC - 4 courses; 3 required and 1 elective (12 credits)||9|
|Natural Language Processing|
|Current Topics in Computer Science (Computational Lexical Semantics)|
|Open Topics in Linguistics (Computational Phonology & Morphology)|
|Plus one of:||3|
|Network Analysis and Modeling|
|Speech Recognition and Synthesis|
|Advanced Machine Learning|
|Current Topics in Computer Science (Inference, Models & Simulation for Complex Systems)|
|Topics in Nonsymbolic Artificial Intelligence (Probabilistic Models of Human & Machine Intelligence)|
|Topics in Nonsymbolic Artificial Intelligence (Representation Learning for Language)|
|Introduction to Computational Corpus Linguistics|
|Open Topics in Linguistics (Machine Learning and Linguistics)|
|Topics in Language Use (Formal Models of Linguistics)|
|Topics in Comparative Linguistics (Computational Grammars)|
|Topics in Logic|
|Total Credit Hours||32|
The program is intended to:
- Provide a solid foundation in computer science, data-driven linguistics and natural language processing graduate coursework.
- Educate graduates to be specialists in the application of computers to the processing of natural languages, such as English, Chinese, Arabic and Urdu.
- Prepare students for jobs in the field of computational linguistics, also known as text analytics, natural language processing and informatics, a field critical to the success of mainstream global businesses who compete for employees qualified to address these needs.