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 full-time study load, with the program delivered in-class at Ontario Tech University, North Oshawa. Key features of the program structure include:
- Experiential Learning: Opportunities for hands-on experience through co-op placements, capstone projects, and research studies.
- Specializations: Options to specialize in areas such as Data Science and Interactive Computing.
- Co-op Program: A direct-entry co-op option is available, allowing students to gain practical work experience while studying.
- Delivery Method: In-class learning to foster direct interaction with faculty and peers.
Students are encouraged to apply for the co-op program directly through the Ontario Universities Application Centre (OUAC) to enhance their educational experience with real-world applications.
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 Opportunities: Full-time, paid co-op positions that provide valuable work experience and networking opportunities.
- Capstone Projects: Engage in hands-on projects that allow students to apply their knowledge in practical settings.
- Research Studies: Opportunities to participate in research that contributes to the field of computer science.
- Direct-entry Co-op: Students can apply for co-op positions directly through their application, ensuring a streamlined process.
- Industry Partnerships: Collaborations with leading employers in the tech industry to facilitate real-world learning experiences.
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: Develop and maintain software applications, ensuring functionality and efficiency.
- Systems Analyst: Analyze and improve computer systems to enhance business operations and efficiency.
- Software Developer: Design, code, and test software solutions for various applications and industries.
- Technical Support Analyst: Provide assistance and troubleshooting for software and hardware issues to end-users.
- Data Scientist: Analyze complex data sets to extract insights and inform business decisions.
With an Honours undergraduate degree in Computer Science, graduates are also well-prepared to pursue further studies in graduate programs, including a Master of Science in Computer Science.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Ontario Tech University official website




















