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 program is designed to equip students with the skills and experience necessary to find innovative solutions to the world’s problems. Whether your goal is to work in industry, start your own company, or pursue graduate studies, this program prepares you for a successful career in the ever-evolving tech landscape.
Program structure
The Bachelor of Science (Honours) in Computer Science program offers a comprehensive curriculum that spans a four or five-year duration, depending on the chosen path. Students can opt for a co-operative education experience, which integrates practical work terms into their academic journey. Key features of the program structure include:
- Full-time study with in-class delivery.
- Direct-entry co-op option available, allowing students to gain valuable work experience while studying.
- Specializations in Data Science and Interactive Computing.
- Experiential learning opportunities, including capstone projects and undergraduate thesis options.
Students are encouraged to apply through the Ontario Universities Application Centre (OUAC) using the appropriate codes for regular or co-op programs.
Featured Experiences
The Bachelor of Science (Honours) in Computer Science program offers a variety of unique experiences that enhance learning and career readiness:
- Co-op Program: A direct-entry co-op option provides full-time, paid employment opportunities, allowing students to apply classroom knowledge in real-world settings.
- Capstone Projects: Students engage in hands-on projects that foster teamwork and practical application of skills.
- Research Opportunities: Students can participate in research studies and undergraduate thesis projects, further deepening their understanding of computer science.
- Industry Partnerships: Collaborations with leading employers in the region provide networking opportunities and insights into current industry practices.
Career Options
Graduates of the Bachelor of Science (Honours) in Computer Science program can pursue a variety of career paths in Canada, including:
- Computer Programmer: Develops software applications and systems, ensuring functionality and efficiency.
- Systems Analyst: Analyzes and improves computer systems to meet business needs and enhance productivity.
- Software Developer: Designs and creates software solutions for various industries, focusing on user experience and performance.
- Technical Support Analyst: Provides assistance and troubleshooting for software and hardware issues, ensuring user satisfaction.
- Data Scientist: Utilizes statistical methods and programming skills to analyze complex datasets and derive actionable insights.
Additionally, graduates may choose to further their education through graduate studies in related fields, enhancing their career prospects and expertise.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Ontario Tech University official website






















