This 19 credit minor aims to provide students with a comprehensive understanding of both fields (computer science and linguistics) through a series of educational and practical objectives. The program emphasizes the interdisciplinary nature of computational linguistics, allowing students to apply computational techniques to linguistic challenges through courses such as natural language processing. Students will acquire foundational knowledge in computer science, focusing on essential concepts such as programming, algorithms, and artificial intelligence, alongside a thorough exploration of the core components of linguistic theory, learning and practically applying essential ideas from phonology, morphology, and syntax, with options for further focus on phonetics and/or semantics.
Upon completion of this program, students will be prepared to tackle current and future real world challenges at the intersection of linguistics and computer science, such as the application of large language models (like ChatGPT, etc.) to create tools that better understand and produce natural language, and to provide highly valuable and increasingly in demand services like machine translation, automated speech recognition, knowledge extraction, and conversational search systems (chatbots), among others.