Joint Major with Linguistics (Computational Linguistics)
Computational linguistics is the study of language from a computational perspective that combines expertise from linguistics (the study of languages) and computing science to give students the knowledge necessary to work on voice recognition software and speech synthesis, web search engines, work processors (spell checkers, grammar checkers), machine translation systems and much more.
The advent of the Internet and international commerce has put this area of research on the forefront. Language is the fabric of the World Wide Web and the information it contains can only be structured, indexed and navigated through language. In order to turn this wealth of digital information into collective knowledge, we need language and multilingual software tools that can get at the contents of documents on the Web. Such tools will surmount language barriers for e-commerce, education and international cooperation.
Our joint program in Computational Linguistics will provide students with a broad understanding of the key areas in both Linguistics and Computing Science including: phonetics, morphology, syntax, semantics, pragmatics, operating systems, natural language processing, data structures and algorithms, computational linguistics and more.
In addition, our students can take advantage of our co-operative education program which allows students to gain valuable, career-related, paid work experience. Over 85% of our co-op students find work with one of their previous co-op employers after graduation.
View detailed requirements here.