Companies
Ìý
Ìý
Computational Linguistics is a challenging and technical field that requires knowledge of both programming and linguistics. Skilled Computational Linguists are in demand and are highly paid to develop computer systems that deal with human language. Companies such as these below employ Computational Linguists to build systems that can perform tasks such as speech recognition (e.g., Siri), speech synthesis, machine translation (e.g., Google Translate), grammar checking, text mining and other "Big Data" applications.Ìý
Ìý
Ìý
Amazon
Roku
Rosetta Stone
Microsoft
Allen Institute
Ìý
Ìý
Ìý
Ìý
Featured Computational Linguist
Sarah Moeller
Linguistics is a great tool to address issuesÌýwe all personally care about, but by far the greatest impact can be had by leveraging computers to help us get the dataÌýwe all need to do proper linguistic analysis.ÌýWe can also automate some linguistic tasks to make up for limited exposure and interest in solving the issues of smaller, marginalized communities.
Ìý
Ìý
Ìý
Ìý
Ìý
Ìý
Ìý
Ìý
Computational Lingustics
CU is unique in its emphasis on having Computational Linguists study equal amounts of Computer Science and Linguistics. Computer science algorithms are needed to model language as a process, but optimal performance can only be achieved through understanding the nuances of language.
Ìý
Ìý
Ìý
Ìý
Ìý
How The Tracks Work
All Linguistics majors are required to take 4 courses (Introduction to Linguistics, Sound Structures, Semantics, and Morphology & Syntax). There's an additional requirement of five credit hours in a language other than English at the 3000 level or above. The four tracks are a formalization of the additional elective credit hour choices that will prepare students for employment or further education in a specific discipline of linguistics.Ìý
The track also serves as a certification in this discipline and the student's transcript will reflect this.Ìý
Ìý
Ìý
The Computational Track Courses
Core Courses & Electives
Ìý
Programming
Core Courses
Programming For Linguistics
Ìý
Electives
Computer Science 2: Data Structures
Computational ReasoningÌý2: RepresentationsÌýof Data
PrinciplesÌýofÌýProgrammingÌýLanguages
AIÌý& MachineÌýLearning
Core Courses
Machine Learning and Linguistics
Ìý
Electives
IntroductionÌýtoÌýDataÌýScience
IntroductionÌýtoÌýAI
IntroductionÌýto Machine Learning
Natural LanguageÌýProcessing
Core Courses
Computational Linguistics
ComputationalÌýCorpus Linguistics
Ìý
Electives
Natural LanguageÌýProcessing
ConversationÌýAnalysisÌý&ÌýInteractional Linguistics
Ìý
Ìý
Ìý
Ìý
Undergraduate Program Opportunities
Ìý
Minor in
Computer Science
The track includes several courses in the Computer Science Minor. Finishing the minor can better prepare you for jobs in telecommunications, information processing, and data retrieval, or put you on the road to a Master's in Computer Science.Ìý
Minor in
Information Science
The track includes several courses for the Information Science Minor. Finishing the minor will better prepare you for positions in data analytics and information processing with an NLP bent.Ìý
Minor in
Data Science
The track includes several courses for the Data Science Minor. Explicitly designed to complement many different majors, the minor provides a more focused path to positions in data analytics than an Information Science Minor.Ìý
The Cognitive Science
Certificate
The Cognitive Science Certificate requires only three additional courses. The addition of a perspective from psychology will better prepare you for roles in medical analysis, education, and multimedia.Ìý
Ìý
Ìý
CLEAR (The Center for Computational Language andÌýEducationÌýResearch)
Much of a CLASIC student's workÌýoutside of the classroomÌýwill beÌýconducted within CLEAR,Ìýa center dedicated to advancing Natural Language Processing, and whichÌýhouses many government funded research projects. The facilities include labs,Ìýmeeting rooms,Ìýgraduate student offices,Ìýand computing resources.
Ìý
Ìý
Ìý
Ìý
Natural LanguageÌýProcessingÌý@ÌýCU
The Natural Language processing hub at CU allows students to learn about CU’s NLP philosophy, peruse featured NLP projects, and find beneficial resources.Ìý