Bachelor of Computer Science

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

Course Overview

Embark on your journey into the dynamic world of technology with the Bachelor of Computer Science from Seneca College. This undergraduate degree is crafted for aspiring professionals eager to tackle complex challenges in areas like database management, programming, and system analysis. You will delve into the foundational principles of computer science, exploring topics such as object-oriented programming, networking fundamentals, and discrete mathematics. Seneca College's program is designed to equip you with a robust understanding of how computing systems are built and maintained, preparing you for a future where digital innovation is paramount.

This full-time, on-campus program is structured over three years, offering a comprehensive curriculum that includes both theoretical knowledge and practical application. You will engage with diverse learning modes, from in-person lectures and labs to hybrid online components, ensuring a flexible and rich educational experience. Throughout your studies, you will develop essential skills in areas like data structures, algorithms, and system design, culminating in a capstone project. Graduates will be prepared to pursue rewarding careers in software development, cybersecurity, and IT infrastructure, armed with the technical expertise and problem-solving abilities demanded by the industry.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Computer Science program provides a comprehensive foundation in computing principles and practices. Students will explore core areas such as database management, programming, discrete mathematics, and system design. The curriculum also emphasizes diversity, equity, inclusion, and accessibility, alongside essential skills in technical writing and research methodologies. This program culminates in a capstone project and includes a work-integrated learning term to prepare graduates for professional roles in the technology industry.

1 Semester 1

Introduction to Database Management Systems
Introduction to Diversity, Equity, Inclusion and Accessibility
Math Foundations
Introduction to Unix
Introduction to Problem Solving
Introduction to Computer Programming

2 Semester 2

Writing Strategies
Discrete Mathematics and Logic
Networking Fundamentals
Object Oriented Programming
System Analysis

3 Semester 3

Diversity, Equity and Inclusion in Computer Science
Data Structure and Algorithms
Calculus
System Design and Architecture
Web Development I

4 Semester 4

Business and Technical Writing
Computer Architecture and Organization
Introduction to Security
User Interface Design
Web Development II

5 Semester 5

Building an Accessibility Toolkit
Research Methodologies
Software Security
Applied Statistics
Work Term Preparation

6 Work-Integrated Learning Term

Computer Science, Co-op

7 Semester 6

Cloud Computing for Programmers
Capstone Project
Law and Ethics

8 Professional Options (Semester 6)

Python for Programmers: Sockets and Security
Social Engineering
Topics in Open Source Development

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 15,376.00
Second Year Fee Tuition fee
USD 15,376.00
Third Year Fee Tuition fee
USD 15,376.00
Total Program Cost Estimated total tuition
USD 46,128.00

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

Living Costs

Accommodation
USD 986.00 - USD 1,307.00
Food & Groceries USD 2,601.00 - USD 4,334.00
Transport USD 1,110.00 - USD 1,387.00
Utilities & Bills USD 1,301.00 - USD 1,734.00
Estimated Total USD 5,012.00 - USD 7,455.00

Living cost estimates are based on Newnham Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Accounting & AuditingBanking & Financial ServicesBrokerage & Trading & SecuritiesConsumer Finance & Credit ServicesCorporate Finance & TreasuryEconomic Research & PolicyInsurance & Risk ManagementInvestment Management & Asset ManagementPrivate Equity & Venture CapitalTax & Legal Compliance

Top Employers Hiring for this course

BMO

RBC

Why Study Bachelor of Computer Science at Seneca Polytechnic

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Fast Application response time

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

Life at Seneca Polytechnic 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 Computer Science at Seneca Polytechnic

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours during breaks. On-campus work has no hour restrictions.

What English language score do I need for this course?

To qualify, you must meet specific English test requirements. Accepted tests include Duolingo, TOEFL, IELTS, and PTE, each with set score criteria.

What jobs can I get after studying this course?

Potential job titles include Software Developer, Data Analyst, Systems Administrator, Network Engineer, and Cybersecurity Specialist.

What will I actually study in this course?

The Bachelor of Computer Science degree program will prepare you to become a resilient, flexible and agile professional who thrives in an increasingly evolving technology environment. 
 

This innovative three-year degree program offers a unique focus on inclusion (including equity, diversity and accessibility), and blends comprehensive technical studies with experiential career-focused learning opportunities. You will explore various areas of computer science, including

When can I start — what are the intake months?

The Bachelor of Computer Science program accepts students in January and September. Make sure to apply in advance to secure your spot for the desired intake month.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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