Every day all over the world, large amounts of data are generated by business, scientific and social activities. Data-driven approaches to decision making in areas as diverse as medicine, business, sports, advertising, and entertainment are now essential.

Data Science is the study, application, and development of methods to learn from this data. These are essential to understand, predict, and make improvements in management strategies, products, services, advertising campaigns, public health and safety, and many other areas. These methods combine elements of mathematics, computer science and statistics.

Students in this program will obtain significant “hands-on” experience through various projects and a Data Science Laboratory.

The Bachelor of Science in Computer Science portion of this program is accredited by the Computer Science Accreditation Council. Learn more about the uOttawa Engineering accreditation and the attributes gained during your academic journey.

graduation cap with yellow background

This is a dual fast-track degree

Our streamlined approach removes any overlapping course units (credits) between similar curriculums. Get further faster. Save one or two terms of study and apply once for admission to two-degree programs.
Learn more about dual fast-track degrees

Studies made for you

Programs available

Dual fast-track degree - 5 years

Data Science (Mathematics + Computing Science)

CO-OP

With the Co-operative Education (CO-OP) Program, you can gain hands-on experience in your field of study while you complete your degree.

CO-OP program requirements, employers, salaries, and details

Languages

  • This program is offered in English and in French
  • All compulsory courses are offered in English and in French.
  • French immersion: the French Immersion Stream is available for this program.

Suggested course sequences

Explore your options and see which courses you'll be taking each year.
Explore the detailed course sequences

Careers and graduate studies

Discover where this degree could take you.

Headshot of Marcel Turcotte.
Professor testimonial

“In order to stay relevant, you have to have a deep understanding of the theory behind algorithms; this is precisely the aim of our data science program. We've created the program we would have taken.”

Marcel Turcotte

— Professor, School of Electrical Engineering and Computer Science

Admission requirements

Admission averages vary between English and French programs. See the French page for the French program requirements.

Please note these minimum requirements are subject to change without notice. Since the number of qualified applicants is typically greater than the number of available spaces, cut-off averages vary. Admission is not guaranteed.  

See the full undergraduate admission requirements for more information. 

A person looking at her phone with a computer in front of them.

Contact us

Do you have questions about this program?
Send us an email