MDS Computational Linguistics
UBC’s new Master of Data Science program with Computational Linguistics Specialization is the credential to set you apart. Offered at the Vancouver campus, this unique degree is tailored to those with a passion for language and data. Over 10 months, the program combines foundational data science courses with advanced computational linguistics courses—equipping graduates with the skills to turn language-related data into knowledge and to build AI that can interpret human language.
*Master of Data Science with Computational Linguistics specialization is pending approval from the B.C. Ministry of Advanced Education. Subscribe for program news and updates.
Highlights Across All MDS Programs:
- 10-month, full-time, accelerated program offers a short-term commitment for long-term gain
- Condensed one-credit courses allow for in-depth focus on a limited set of topics at one time
- Capstone project gives students an opportunity to apply their skills
- Real-world data sets are integrated in all courses to provide practical experience across a range of domains
Highlights Specific To Computational Linguistics Option:
- Courses are taught by a combined arts (linguistics), computer science, and statistics faculty giving students access to key experts within each field of study
- Students learn fundamental data science skills, techniques, and tools with the core Master of Data Science cohort, then branch off into more specialized courses, experiencing the benefits of a large program and small program in one
- UBC’s Vancouver campus offers students the unrivaled experience of a top 40 university, surrounded by remarkable natural beauty, at the edge of a cosmopolitan city
- Strong connections with industry partners in public and private sectors, start-ups, and leading tech companies offer a wide range of networking/career opportunities
The program structure includes 24 one-credit courses offered in four-week segments. Courses are lab-oriented and delivered in-person with some blended online content.
At the end of the six segments, an eight-week capstone project is also included, allowing students to apply their newly acquired knowledge, while working alongside other students with real-life data sets.
*Master of Data Science with Computational Linguistics specialization is pending approval from the B.C. Ministry of Advanced Education. Course descriptions to come.
Fall: September - December
Block 1 (4 weeks)
|Programming for Data Science|
|Computing Platforms for Data Science|
|Descriptive Statistics and Probability for Data Science|
Block 2 (4 weeks)
|Data Visualization I|
|Algorithms & Data Structures|
|Statistical Inference and Computation I|
Block 3 (4 weeks)
|Parsing for Computational Linguistics|
|Supervised Learning I|
|Databases & Data Retrieval|
Winter: January - April
Block 4 (4 weeks)
|Feature and Model Selection|
|Supervised Learning II|
Block 5 (4 weeks + 1 week break)
|Privacy, Ethics & Security|
|Advanced Corpus Linguistics|
Block 6 (4 weeks)
|Advanced Computational Semantics|
|Trends in Computational Linguistics|
|Natural Language Processing for Low-Resource Languages|
Spring: May - June
Capstone Project (8-10 weeks)
Data in Action: Helping AI Recognize Intent
As part of their capstone project, students from UBC’s Master of Data Science program partnered with Finn Ai, to help the banking software company improve their AI assistant’s ability to identify user intents.
Examining the company’s existing neural network model, the students were able to identify areas of confusion for the AI and improve customer service.