Last updated on 2025-07-11
Program Overview
Explore a breadth of computing fundamentals, such as artificial intelligence, data structures, and more, in a variety of social, business, and scientific contexts. The Bachelor of Science (Honours) in Computer Science with a specialization in Data Science (DSD) is designed to equip students with the necessary skills to thrive in today's data-driven world. This program emphasizes critical thinking, problem-solving, and analytical skills, preparing graduates for a successful career in various industries.
Program Structure
The Bachelor of Science (Honours) in Computer Science - Data Science (DSD) program is structured to provide a comprehensive education over a four or five-year period. The program is offered on a full-time basis and includes:
- Experiential learning opportunities, including a co-op option.
- Capstone projects to apply theoretical knowledge in practical settings.
- Research study and undergraduate thesis options for in-depth exploration of topics.
- Direct-entry co-op program, allowing students to gain valuable work experience while studying.
This program is delivered in-class at Ontario Tech University, North Oshawa, with a start date in September. Students can choose to specialize in areas such as Data Science or Digital Media, tailoring their education to their career aspirations.
Featured Experiences
- Direct-entry co-op program providing full-time, paid employment opportunities.
- Capstone projects that allow students to work on real-world problems.
- Strong partnerships with leading employers in various industries for networking and job placement.
- Experiential learning that combines classroom knowledge with practical application.
- Opportunities to participate in research studies and undergraduate thesis projects.
Career Options
Graduates of the Bachelor of Science (Honours) in Computer Science - Data Science (DSD) program can pursue a variety of career paths in Canada, including:
- Data Scientist: Analyze and interpret complex data to help organizations make informed decisions.
- Software Developer: Design, develop, and maintain software applications across various platforms.
- Systems Analyst: Evaluate and improve IT systems to enhance business operations and efficiency.
- Technical Support Analyst: Provide assistance and solutions to technical issues faced by users and organizations.
- Computer Programmer: Write and test code for software applications, ensuring functionality and performance.
With a strong foundation in computer science and data analysis, graduates are well-prepared for roles in diverse sectors such as healthcare, finance, and technology.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Ontario Tech University official website





















