Applications are now closed for 2019. Applications for 2020 will open in fall 2019.
Subscribe for news and updates.

Frequently Asked Questions

This Frequently Asked Questions (FAQ) page answers many questions about applying to UBC Master of Data Science Program. Please read carefully to see if your question has been answered here before contacting the Master of Data Science offices. Do not hesitate to contact us if your question has not been answered below.

General

What are the main differences between the MDS programs at the Vancouver campus and Okanagan campus?

The programs were both designed by computer science and statistics experts, with input from local industry, to give students the skills they need to succeed in a data science career. The curricula are very similar, with only minor variances in focus. The program at the Okanagan has a stronger emphasis on optimization and statistics, while the program at the Vancouver campus is designed to give students a broader skillset. The more significant differences are related to cohort size and specific industry partners.

The Okanagan campus offers an intimate learning environment and tight-knit MDS cohort, which is limited to 40, leaving students with a strong network of peers. Industry partners include numerous organizations and companies within the Okanagan region, which is home to 2,000 tech start-ups, as well as organizations throughout Canada such as Interior Health, ScotiaBank, and Statistics Canada.

The Vancouver campus offers an engaging, culturally enriched university experience on a 400-hectare campus, with a diverse cohort of up to 100 students. Its location in Vancouver provides strong connections with a wide variety of industry partners, resulting in diverse networking/career options.
 

Can I transfer from the Vancouver campus to the Okanagan campus or vice versa?

No, at this point, you cannot transfer between programs.

If I have taken similar courses in my previous degree can I get transfer credits?

No, the MDS program is a cohort based program. All our courses are developed specifically for the program and build on each other. As such all students start the program together, take the same courses in the same order and graduate as a cohort. 

What does the Okanagan cohort look like? Is it different from Vancouver?

Both campuses attract bright minds from a wide range of backgrounds. In both cases, there is a mix of domestic and international students, a variety of educational backgrounds and a range of professional experience. Specifically, the 2018/19 Okanagan cohort is:

  • 50% male; 50% female
  • 22 – 48 years of age
  • from: Canada, India, China, Iran, Malaysia, Nigeria, Uganda, Venezuela
  • has professional experience ranging from none to advanced careers
  • have past educational experience in: engineering, finance, computer science and engineering, math, statistics, microbiology, human kinetics and psychology

What is the difference between MDS and MDS – Computational Linguistics specialization?

Offered at the Vancouver campus, the Computational Linguistic specialization is a degree 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.

Am I able to take this program online?

Unfortunately, no. The Master of Data Science program and the Computational Linguistics specialization are professional 10-month master’s programs offered on the Vancouver and Okanagan campuses. They give you access to key experts within the field of arts (linguistics), computer science, and statistics. As well, the programs provide strong connections with industry partners in public and private sectors, start-ups, and leading tech companies leading to a wide range of networking/career opportunities.

Is there a January intake?

Because the MDS is a cohort-based program, we have only one intake per year in September. All of our courses are developed specifically for the program and build on each other. As such, all students start the program together, take the same courses in the same order and graduate as a cohort.

Application

Can I apply to the MDS program at both the Vancouver and Okanagan campuses as well as the Computational Linguistic specialization?

Yes. You can apply for more than one of the UBC Master of Data Science programs, but you will be required to complete and submit a separate application for each program (and pay separate application fees).

Do the prerequisite courses have to be taken at UBC?

No. The prerequisite courses can be taken at any accredited university. Below are short descriptions of the UBC courses eligible as MDS pre-requisite courses. Courses taken at other institutions should match in topic and content. Click on the tabs to review the prerequisites for each campus.

Vancouver

Please note: These are examples of the UBC equivalent courses
  • CPSC 110 (4) Computation, Programs, and Programming: Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modeling, and interacting with the world
  • APSC 160 (3) Introduction to Computation in Engineering Design: Analysis and simulation, laboratory data acquisition and processing, measurement interfaces, engineering tools, computer systems organization, programming languages.
  • CPSC 103 Introduction to Systematic Program Design: Computation as a tool for systematic problem solving in non-computer-science disciplines. Introductory programming skills. Not for students with existing credit for or exemption from CPSC 110 or APSC 160. No programming experience expected.
  • STAT 200 (3) Elementary Statistics for Applications: Classical, nonparametric, and robust inferences about means, variances, and analysis of variance, using computers. Emphasis on problem formulation, assumptions, and interpretation.
  • STAT 241 (3) Introductory Probability and Statistics: Probability models, random variables and vectors, estimation, testing, regression, analysis of variance, goodness of fit, quality control.
  • STAT 251 (3) Elementary Statistics: Probability, discrete and continuous random variables, joint probability distributions, estimation, hypothesis testing, regression, analysis of variance, goodness of fit.
  • STAT 302 (3) Introduction to Probability: Basic notions of probability, random variables, expectation and conditional expectation, limit theorems.
  • MATH 100 (3) Differential Calculus with Applications to Physical Sciences and Engineering: Derivatives of elementary functions. Applications and modeling: graphing, optimization.
  • MATH 221 (3) Matrix Algebra: Systems of linear equations, operations on matrices, determinants, eigenvalues and eigenvectors, diagonalization of symmetric matrices.

Okanagan

Please note: These are examples of the UBC equivalent courses
  • COSC 111 (3) Computer Programming I: Introduction to the design, implementation, and understanding of computer programs. Topics include problem solving, algorithm design, and data and procedural abstraction, with emphasis on the development of working programs
  • COSC 123 (3) Computer Creativity: A hands-on introduction to programming and computer-based problem solving and creativity. Experience with application development including storytelling, graphics, games, and networking.
  • DATA 301 Introduction to Data Analytics: Regression, classification, resampling, model selection and validation, fundamental properties of matrices, dimension reduction, tree-based methods, unsupervised learning.
  • STAT  121 (3) Elementary Statistics: Descriptive and inferential statistics, elementary probability, probability distributions, estimation of parameters, hypotheses testing, correlation, linear regression.
  • STAT 124 (3) Business Statistics: Probability models, random variables and vectors, estimation, testing, regression, analysis of variance, goodness of fit, quality control.
  • STAT 230 (3) Introductory Statistics: Applied statistics for students with a first-year calculus background. Estimation and testing of hypotheses, problem formulation, models and basic methods in analysis of variance, linear regression, and non-parametrics. Descriptive statistics and probability are presented as a basis for such procedures.
  • MATH 100 (3) Differential Calculus with Applications to Physical Sciences and Engineering: Derivatives of elementary functions. Applications and modeling: graphing, optimization.
  • MATH 221 (3) Matrix Algebra: Systems of linear equations, operations on matrices, determinants, eigenvalues and eigenvectors, diagonalization of symmetric matrices.

What are the prerequisites for the Computational Linguistics specialization?

In addition to the technical background required for all MDS students (see above), the expectation is that candidates will have a degree and/or other significant experience relevant to language (i.e. a major or minor in linguistics). Candidates should outline this language background in their letter of intent.

What do you mean by language background for the Computational Linguistics specialization? Does this mean programming languages like R or Python?

The language background requirement for the MDS CL program refers to the study of natural language, and not programming languages.

Will you accept online courses (MOOCs, Coursera, Edx, etc.) as my prerequisite courses?

The UBC MDS program and Computational Linguistic specialization are very competitive programs. If you take your prerequisite courses at an accredited university and submit the grades you receive on a transcript, you will have a stronger application compared to someone who has taken online courses (and does not have any grades to submit). Online MOOCs/Coursera courses and adult education/continuing studies courses are not accepted but distance education courses are.

Would several years of work experience as a software engineer be accepted in place of the pre-requisite courses?

While work experience is great in supporting your application package, we still require you to have university credit courses for the pre-requisites.

How are the applications reviewed? What do you look for in my application?

The UBC MDS is a very competitive program. The Admissions Committee will review and consider all applications as a whole, including the mandatory prerequisites, personal interest statements, academic grades, academic/professional references, resumes and other experiences and English language tests (if applicable). See application tips here.

What are the English language test requirements for international applicants from institutions where English is not the language of instruction?

If your undergraduate degree was not completed at an English-speaking university, proof of English-language proficiency is required as this program requires a significant amount of reading, writing and oral communication. See the International Students page for more information on which English language proficiency exams we accept. 

Does the program require a Graduate Record Examination (GRE)?

The UBC Master of Data Science program does not require a GRE or any other academic test score for admission.

What about academic vs. professional references?

MDS will accept professional references instead of academic references but strongly encourages at least one academic reference. The goal of the reference should be to highlight your skills and suitability for the program. References should be selected based on how they can promote your abilities, not simply based on the reference's position or reputation..

Fees and Financial Aid

What are the associated costs to the program?

  • Tuition Fees:
    • For the most up to date tuition fee information for the UBC Master of Data Science program, please visit our tuition page. Tuition for the UBC Master of Data Science in Computational Linguistics is the same as the MDS program.
  • Deposit Fees:
    • For the most up to date deposit fee information, please visit our tuition page.

Aside from tuition fees, what other fees do I need to pay?

In addition to tuition fees there are application fees and student fees all UBC students pay. Please note, tuition fees do not include room and board.

What kind of scholarships, grants or financial assistance are available to students?

  • The UBC MDS Vancouver and Okanagan campuses as well as the Computational Linguistic specialization offer the same merit-based entrance scholarships: $5,000 CAD awarded to a Canadian student and an international student. The admissions committee makes the selections based on the strength of students’ applications. No separate applications or documents are required. Learn more.
  • Vancouver Campus only scholarship:
    • The Mastercard Foundation (MCF) Scholars program - These scholarships target individuals from Sub-Saharan Africa who are academically talented but face economic disadvantages that prevent them from getting access to relevant and high-quality university education. After graduation, the MCF scholars use their experience and knowledge to contribute to economic growth and social development in their home countries. Learn more. 

After Applying

How long will it take for my application to be processed?

Once the application deadline has passed, application processing will generally take between six and eight weeks. However, certain circumstances can cause that timeline to increase.

Career

How does the capstone project work/will you help me find a capstone partner?

The last two months of the program students work in teams of 3-5 on a project with an industry partner. This project ties all your learning in the program together and is a key launching point into your data science career. Students are assigned to a team and a capstone partner based on their preferences and can also suggest partners they would like to work with.

What employment opportunities are available after I complete the MDS degree at UBC?

Most of our graduates work as Data Scientists, Data Analysts, Data Engineers, Machine Learning Engineers, NLP Engineers, etc. Employers include governments, non-profits, large tech companies, start-ups, etc. in a wide variety of industries. For employment outcomes, please see our Student and Alumni page.

  • UBC Vancouver/Computational Linguistics: Vancouver offers strong connections with industry partners in public and private sectors, start-ups, and leading tech companies offer a wide range of networking/career opportunities.
  • UBC Okanagan: UBC’s Okanagan campus borders the city of Kelowna – a hub of economic development, often deemed the “Silicon Valley of the North.” With it’s 2,000 tech start-ups and 24% growth in tech businesses over the last five years, the Okanagan campus provides extensive career and networking opportunities.

What career and professional development support is there in the program?

Career and professional development and support is provided throughout the 10 months of the MDS program by a dedicated MDS Career Advisor. The MDS Career Advisor meets with students one-on-one throughout the length of the program. In addition, the Career Advisor facilitates resume and cover letter writing, technical interviewing, and networking workshops during the program’s second term. Other career and professional development support includes many industry talks, networking events and career fairs. Please see alumni information at these sites:

Hear Alumni Stories Meet our Students and Alumni