Last updated on 2026-10-01
Program overview
Prepare to thrive in the areas of software, algorithms, and computing with our Computer Science program. This four-year undergraduate program is designed to equip you with the essential skills needed to succeed in both current and future job markets. You will have the opportunity to customize your degree through various specializations, including Artificial Intelligence, Data Science, Interactive Computing, and Software Development. Our program emphasizes hands-on learning, ensuring that you are well-prepared for a successful career in technology.
Program structure
The Computer Science program at Ontario Tech University offers a comprehensive structure that includes:
- Program Length: Four or five years, depending on the chosen path.
- Delivery Method: In-class learning.
- Start Dates: Available in September and January.
- Options:
- Co-operative Education (Co-op) option for practical experience.
- Honours Thesis project with a faculty advisor.
This program is designed to provide students with a solid foundation in computer science while allowing for specialization in various areas. The co-op option enables students to gain valuable work experience, enhancing their employability upon graduation.
Featured Experiences
The Computer Science program offers several unique features to enhance your learning experience:
- Co-op Program: A direct-entry co-op option allows students to gain full-time, paid work experience while studying.
- Capstone Project: Engage in a hands-on project that showcases your skills and knowledge.
- Research Opportunities: Participate in research studies and undergraduate thesis projects.
- Specializations: Choose from various specializations such as Artificial Intelligence, Data Science, Interactive Computing, and Software Development.
- Industry Partnerships: Collaborate with leading employers in the field to gain real-world experience.
Career Options
Graduates of the Computer Science program can pursue a variety of career paths in Canada, including:
- Software Developer: Design and create software applications to meet user needs.
- Data Analyst: Analyze and interpret complex data sets to provide insights for decision-making.
- Web Developer: Build and maintain websites, ensuring functionality and user experience.
- IT Security Trainer: Educate organizations on best practices for cybersecurity and data protection.
- Game Project Manager: Oversee the development of video games, coordinating teams and resources.
These roles highlight the diverse opportunities available to graduates, allowing them to make significant contributions in various sectors, including technology, finance, and entertainment.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Ontario Tech University official website










































