Bachelor of Science (Honours) in Computer Science

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Bachelor of Science (Honours) in Computer Science at Ontario Tech University provides you with a comprehensive understanding of computing principles, preparing you for a dynamic career in technology. You will explore core areas such as artificial intelligence, data structures, and software systems development, gaining the foundational knowledge and practical skills essential for innovation. This program is ideal for students eager to delve into the creation and application of computational solutions across diverse social, business, and scientific domains, equipping you with a robust academic background in a leading institution.

This full-time, on-campus undergraduate degree is structured over four years, offering a progressive curriculum that includes introductory programming, computer architecture, and advanced topics like machine learning and big data analytics. You will engage in practical learning through sample courses and potentially a significant final-year thesis project, fostering your ability to tackle complex computational challenges. Upon graduation, you will be well-prepared for diverse career paths in software development, data science, artificial intelligence, and related technology fields, armed with the expertise demanded by today's industries.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Science (Honours) in Computer Science program offers a comprehensive curriculum designed to equip students with a strong foundation in computing principles and advanced specialization. Core areas include programming, data structures, algorithms, and software development, complemented by essential mathematics and physics courses. Students will explore diverse fields such as artificial intelligence, machine learning, computer graphics, human-computer interaction, and systems programming, preparing them for a wide range of career opportunities.

1 Sample courses

Introduction to Computer Science
Programming Workshop I
Programming Workshop II
Computer Architecture I
Calculus II
Physics II
Introductory Calculus
Calculus I
Physics I
Introductory Physics
Scientific Data Analysis
Data Structures
Software Systems Development and Integration
Software Design and Analysis
Computational Science I
Discrete Mathematics for Computer Scientists
Linear Algebra
Statistics and Probability for Physical Science
Analysis and Design of Algorithms
Ethics, Law and the Social Impacts of Computing
Simulation and Modelling
Database Systems and Concepts
Big Data Analytics
Machine Learning, Theory and Application
Artificial Intelligence
Computer Graphics and Visualization
Advanced Computer Graphics
Information Visualization
Computer Vision
Web Application Development
Mobile Devices
Interactive Media
Human-Computer Interaction
Programming Languages
Software Quality Assurance
Compilers
Massively Parallel Programming
Operating Systems
Computer Networks
Systems Programming
Advanced Operating Systems Project
Computer Science Thesis Project I
Computer Science Thesis Project II
Management of the Enterprise
Introduction to Entrepreneurship
Collaborative Leadership
Marketing Management
Organizational Behaviour
Technical Communications
Introduction to Communication and Digital Media Studies
Public Speaking and Multimedia Presentation for Web 3.0
The Creative Industries: Ideas, Art, Tech, Money, Power
Professional Communication

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 26,832.00
Second Year Fee Tuition fee
USD 26,832.00
Third Year Fee Tuition fee
USD 26,832.00
Fourth Year Fee Tuition fee
USD 26,832.00
Total Program Cost Estimated total tuition
USD 107,331.00

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

Living Costs

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 North Oshawa campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Banking & Financial ServicesBlockchain & Emerging TechnologiesCorporate Finance & TreasuryFinancial Technology (Fintech)Gaming & Interactive MediaHealth, Safety & Environment (HSE)Logistics & Warehouse ManagementMuseums & Cultural HeritageSports & AthleticsStreaming & Digital Content

Top Employers Hiring for this course

CIBC

Electronic Arts

IBM

Ontario Power Generation

RBC

Scotiabank

TD Bank

Ubisoft

Why Study Bachelor of Science (Honours) in Computer Science at Ontario Tech University

What makes this program stand out

Top 20 in UK For Computer Science

Exeter's Computer Science department consistently ranks among the top 20 in the UK for both teaching quality and research output.

Fast Offers Quick turnaround

Exeter typically responds to applications within 2-3 weeks, giving you clarity on your options quickly.

Flexible Intakes September start

Primary intake in September with January start available for some pathways through the INTO foundation program.

Accredited Industry recognized

Accredited by BCS, The Chartered Institute for IT, meeting requirements for Chartered IT Professional (CITP) status.

Life at Ontario Tech University 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 Bachelor of Science (Honours) in Computer Science at Ontario Tech University

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and can work unlimited hours during breaks. You can also work unlimited hours on campus without needing a separate work permit.

What English language score do I need for this course?

To enroll, you must meet English language requirements through tests like Duolingo, TOEFL, or IELTS. For instance, a Duolingo overall score of 120 is required.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Developer, Data Analyst, IT Consultant, Web Developer, and Systems Administrator.

What will I actually study in this course?

This program covers essential computing fundamentals like artificial intelligence and data structures in various contexts. Students can either pursue general studies or specialize in Data Science or Digital Media.

When can I start — what are the intake months?

The intake month for the Bachelor of Science (Honours) in Computer Science program is September. Ensure you apply on time through the OUAC using the appropriate codes for your desired track.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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