Last updated on 2026-04-01
Program Overview
Stand out from the crowd by specializing in a growing field of computer science. The Honours Bachelor of Computer Science program at Sheridan College allows you to focus on areas such as cloud computing, data analytics, data engineering, game engineering, or artificial intelligence. In your first year, you will be introduced to each of these fields, and then you can choose your specialization, taking eight courses in your selected area. This program is designed to build a strong foundation in computer science, ensuring you acquire essential skills that are highly relevant in today’s job market.
Program Structure
The Honours Bachelor of Computer Science program is a 4-year undergraduate degree offered at Sheridan College's Trafalgar Campus in Oakville. The program is structured to provide a comprehensive education in computer science, with a significant emphasis on hands-on experience. Key features of the program structure include:
- Core courses that cover fundamental skills in programming, networks, mathematics, scripting, and database modeling.
- Opportunities for internships or co-op placements, allowing students to gain practical experience with industry partners.
- The option to complete either a capstone project or a thesis in the final year, tailored to support your career goals.
- Flexibility to switch specializations after the first two years, making it easier to align your studies with your career aspirations.
Students can also engage in applied research projects, enhancing their learning experience and preparing them for future employment.
Featured Experiences
- Internship Opportunities: Students can participate in a four-month internship or a paid co-op placement lasting up to 16 months, providing valuable industry experience.
- Applied Research: Engage in various applied research projects, allowing students to apply their computer science skills in real-world scenarios.
- Capstone or Thesis: In the final year, students can choose between a capstone project, which involves solving a significant problem, or a thesis for those interested in pursuing graduate studies.
- Specialization Options: Students can specialize in cloud computing, data analytics, data engineering, game engineering, or artificial intelligence, gaining specific skills not typically covered in traditional programs.
Career Options
Graduates of the Honours Bachelor of Computer Science program can pursue a variety of career paths in Canada, including:
- Computer and Information Systems Managers: Oversee IT projects and manage teams to ensure technology aligns with business goals.
- Software Engineers and Designers: Develop software applications and systems, focusing on user needs and technical requirements.
- Database Analysts and Data Administrators: Manage and analyze data to ensure its integrity and accessibility for decision-making.
- Information Systems Analysts and Consultants: Evaluate and improve IT systems to enhance business efficiency and effectiveness.
- Computer Programmers and Interactive Media Developers: Write code and develop interactive applications for various platforms.
These roles highlight the diverse opportunities available to graduates, equipping them with the skills needed to thrive in the tech industry.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Sheridan College official website
















