Sheridan College Canada

Honours Bachelor of Computer Science

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

The Honours Bachelor of Computer Science at Sheridan College empowers you to become a leader in the dynamic field of technology, addressing critical challenges in areas such as software engineering, data science, and network infrastructure. This undergraduate degree is ideal for aspiring innovators who seek to develop robust, creative solutions for complex problems. You will gain a comprehensive understanding of programming principles, algorithms, and systems architecture, preparing you to contribute meaningfully to the digital landscape and build a successful career in computer science.

This full-time, on-campus program is structured over four years, offering a blend of foundational computer science courses and specialized pathways in areas like cloud computing, data analytics, or game engineering. Throughout your studies, you will engage in practical learning experiences, including potential internships or co-op placements, and culminate your degree with a capstone project or thesis. You will graduate with the advanced technical skills and critical thinking abilities demanded by today's tech industry, ready for roles in software development, data analysis, and systems administration.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Honours Bachelor of Computer Science program provides a comprehensive foundation in programming, mathematics, and computer systems. Students will explore core concepts in operating systems, software engineering, and network foundations, alongside specialized topics in areas like cloud infrastructure, data science, game development, or network engineering. The curriculum culminates in a capstone project or thesis, preparing graduates for diverse roles in the technology industry.

1 Semester 1

Programming Principles Compulsory
Computer Science as a Field of Work and Study Compulsory
Mathematics for Computing Compulsory
Edge to Core: Network Foundations Compulsory
Composition and Rhetoric Compulsory

2 Semester 2

Scripting and Web Languages Compulsory
Interactive Application Development Compulsory
Database Modeling Compulsory
Linear Algebra Compulsory
Breadth Elective

3 Semester 3

Operating Systems and Network Services Compulsory
Programming Languages Compulsory
Calculus Compulsory
Computer Systems Architecture Compulsory
Specialization 1 Compulsory
Breadth Elective

4 Semester 4

Web Application Design & Implementation Compulsory
Data Structures and Algorithms Compulsory
Statistics for Data Science Compulsory
Specialization 2 Compulsory
Breadth Elective

5 Semester 5

Introduction to Information Systems Security Compulsory
Enterprise Software Systems Compulsory
Software Design Compulsory
Specialization 3 Compulsory
Specialization 4 Compulsory
Work-Term and Career Preparation – Degree Compulsory
Breadth Elective

6 Semester 6

Operating Systems Analysis and Design Compulsory
Software Engineering Compulsory
Capstone & Thesis Proposal Seminar Compulsory
Specialization 5 Compulsory
Specialization 6 Compulsory
Breadth Elective
Internship (4 summer months) or Co-op (16 months)

7 Semester 7

Professional Elective 1
Business Processes Compulsory
Big Data Management and Processing Compulsory
Data Warehouse Design and Implementation Compulsory
IP Engineering 1: Introduction to Networking Compulsory
Internet of Things Compulsory
Virtualization Compulsory
Cloud Infrastructure Compulsory
Security Threats and Risk Assessment Compulsory
Gameplay Programming 1 Compulsory
Game Tools and Data Driven Design Compulsory
Computer Graphics and Animation Compulsory
Data Integration and Streaming Compulsory
Data Quality and Governance Compulsory

8 Semester 8

Capstone Project Elaboration OR Thesis Elaboration Compulsory
Specialization 8 Compulsory
Breadth Elective

9 Specialization courses

Specialization 1: Internet of Things Compulsory
Specialization 2: Storage Systems Compulsory
Specialization 3: Virtualization Compulsory
Specialization 4: Cloud Infrastructure Compulsory
Specialization 5: Distributed and Parallel Computing Compulsory
Specialization 6: Security and Privacy in the Cloud Compulsory
Specialization 7: Cloud Economics Compulsory
Specialization 8: Cloud Monitoring & Governance Compulsory
Specialization 1: Business Processes Compulsory
Specialization 2: Data Analysis and Visualization 1 Compulsory
Specialization 3: Big Data Management and Processing Compulsory
Specialization 4: Data Warehouse Design & Implementation Compulsory
Specialization 5: Data Analysis and Visualization 2 Compulsory
Specialization 6: Machine Learning Techniques Compulsory
Specialization 7: Data Mining Compulsory
Specialization 8: Business Communications Compulsory
Specialization 1: Data Warehouse Design & Implementation Compulsory
Specialization 2: Storage Systems Compulsory
Specialization 3: Big Data Management and Processing Compulsory
Specialization 4: Data Integration and Streaming Compulsory
Specialization 5: Distributed and Parallel Computing Compulsory
Specialization 6: Machine Learning Techniques Compulsory
Specialization 7: Data Quality and Governance Compulsory
Specialization 8: Advanced Data Engineering Topics Compulsory
Specialization 1: Gameplay Programming 1 Compulsory
Specialization 2: Game Engine Architecture Compulsory
Specialization 3: Game Tools and Data-Driven Design Compulsory
Specialization 4: Computer Graphics and Animation Compulsory
Specialization 5: Artificial Intelligence for Games Compulsory
Specialization 6: Gameplay Programming 2 Compulsory
Specialization 7: Multiplayer Games Compulsory
Specialization 8: Games in Emerging Technologies & Hardware Compulsory
Specialization 1: IP Engineering 1 Compulsory
Specialization 2: Network Access Technologies Compulsory
Specialization 3: Network Service Applications Compulsory
Specialization 4: IP Engineering 2 Compulsory
Specialization 5: Enterprise Network Operations Compulsory
Specialization 6: IP Engineering 3 Compulsory
Specialization 7: Emerging Topics in Network Engineering Compulsory
Specialization 8: Internet Core Technologies Compulsory

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

14% off
First Year Fee Tuition fee
USD 14,021.00 USD 16,219.00
Second Year Fee Tuition fee
USD 16,219.00
Third Year Fee Tuition fee
USD 16,219.00
Fourth Year Fee Tuition fee
USD 16,219.00
Total Program Cost Estimated total tuition
USD 62,679.00 USD 64,877.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 1,314.00 - USD 6,205.00
Food & Groceries USD 5,981.00 - USD 6,068.00
Transport USD 867.00 - USD 1,041.00
Utilities & Bills USD 1,734.00 - USD 2,167.00
Estimated Total USD 8,582.00 - USD 9,276.00

Living cost estimates are based on Trafalgar Road Campus.

Outcomes & Employability

What happens after you graduate

82%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Banking & Financial ServicesBrokerage & Trading & SecuritiesConsumer Finance & Credit ServicesCorporate Finance & TreasuryEconomic Research & PolicyFinancial Technology (Fintech)Insurance & Risk ManagementInvestment Management & Asset ManagementPrivate Equity & Venture CapitalWealth Management & Financial Advisory

Top Employers Hiring for this course

BMO

CIBC

RBC

TD Bank

Why Study Honours Bachelor of Computer Science at Sheridan College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Fast Application response time

Sheridan College typically responds to applications within a week, giving you clarity on your options quickly.

Life at Sheridan College in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Honours Bachelor of Computer Science at Sheridan College

Can I work while studying?

International students can work up to 24 hours per week off-campus during terms and unlimited hours during breaks. No separate work permit is needed for on-campus jobs.

What English language score do I need for this course?

To meet English requirements, you can take tests like Duolingo, IELTS, TOEFL, or PTE with specific scores needed for admission. For example, a Duolingo overall score of 115 is required.

What jobs can I get after studying this course?

Graduates can pursue careers as Software Developers, Data Analysts, Network Engineers, Game Developers, or Cloud Engineers.

What will I actually study in this course?

This program allows you to specialize in fields such as cloud computing, data analytics, and network engineering. You'll build a strong foundation in programming, networks, and database modeling, essential for a career in computer science.

When can I start — what are the intake months?

The Honours Bachelor of Computer Science program has three intake months: January, May, and September. You can apply for any of these start dates based on your readiness.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️