The Master of Data Science program equips students with the knowledge and skills to extract patterns, knowledge, and insights from data. This interdisciplinary program focuses on developing and applying methods to understand, predict, and improve outcomes in various fields, including business, science, medicine, and public safety. The program requires students to complete a minimum of four courses and a research thesis, which must involve original work in data science. Students will gain expertise in areas such as machine learning, statistical learning, optimization, computer systems, databases, and distributed computing. The program emphasizes practical application and research, culminating in a thesis defense where students present their original research to a committee. This program is designed for students seeking advanced training in the rapidly growing field of data science.
The program requires students to complete at least four courses and a research thesis. Students lacking background may be required to take foundational courses in Computer Science or Statistics, which do not count towards the four-course requirement.
Graduates of the Master of Data Science program are prepared for a variety of roles in the field. The program's focus on research and practical application equips students with the skills demanded by employers in data-driven industries.
An English language test is required if your first language is not English AND your four most recent years of full-time education have not been in an English-language school system. Exemptions may apply if you have studied in Canada or another English-language school system for the required period. Official test scores must be sent directly from the testing agency. Test results must be received by the program's document deadline.
Tuition fees are assessed based on residency status (domestic or international). The Tuition Fee Estimator provides an estimate of tuition and incidental fees for the Fall 2026 term and does not include costs for English language training programs or other living expenses.
An undergraduate degree with an adequate background in computer science and statistics is expected. If your first language is not English, you must also meet English language proficiency requirements through tests like IELTS Academic or TOEFL iBT, unless you qualify for an exemption.
Tuition fees are based on residency status. You can refer to the University of Waterloo's Tuition Fee Estimator for an estimate of tuition and incidental fees for the Fall 2026 term.
The program requires a minimum of four courses and a research thesis, which must involve original work in data science. Students are supervised by faculty members in Data Science.
Graduates are prepared for roles such as Data Scientist, Data Analyst, Machine Learning Engineer, AI Specialist, and Data Architect in various data-driven industries.
You should check the program pages for current deadlines, as some programs may have extended deadlines for Fall 2026 admissions. Official test scores must be received by the program's document deadline.