York University Canada

Software Engineering

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 Software Engineering Bachelors Degree at York University is designed for aspiring professionals eager to build the reliable, safe, and complex systems that underpin modern life, from embedded IoT devices to vast data centres. You will gain essential skills in the design, development, and deployment of software products, preparing you for a dynamic career in a field critical to industries like healthcare, finance, and technology. This program offers a robust foundation in computational thinking, object-oriented programming, and engineering principles, making you a valuable asset in the digital economy.

You will study this undergraduate program full-time on campus over four years, engaging with state-of-the-art computing labs and a comprehensive suite of software development tools. Your learning journey will involve core subjects like applied calculus, engineering mechanics, and materials science, alongside practical application through projects and labs. In your final year, you will collaborate in a team capstone project to design, test, and deploy a significant software product, graduating with the hands-on experience and technical expertise sought by leading technology firms and innovative startups.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This course provides a foundational understanding of software engineering principles and practices. Students will explore core engineering concepts through applied calculus, mechanics, and materials science. The curriculum also delves into computational thinking, object-oriented programming, and discrete mathematics, preparing students for advanced topics in the field.

1 ENGINEERING – YEAR ONE COMMON CORE – FALL TERM

Applied Calculus
Renaissance Engineering I
Engineering Mechanics
Applied Linear Algebra
Computational Thinking Through Mechatronics

2 ENGINEERING – YEAR ONE COMMON CORE – WINTER TERM

Materials Science for Engineers
Renaissance Engineering II
Electricity, Magnetism & Optics
Applied Calculus II
Object Oriented Programming
Discrete Mathematics OR The Earth Environment
The Earth Environment

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 31,723.00
Second Year Fee Tuition fee
USD 31,723.00
Third Year Fee Tuition fee
USD 31,723.00
Fourth Year Fee Tuition fee
USD 31,723.00
Total Program Cost Estimated total tuition
USD 126,894.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 Keele Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Accounting & AuditingBanking & Financial ServicesConsumer 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

Scotiabank

TD Bank

Why Study Software Engineering at York University

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at York 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 Software Engineering at York University

Can I work while studying?

International students can work up to 24 hours per week off-campus during terms and unlimited hours during breaks. On-campus work is also available without a separate permit.

What English language score do I need for this course?

To meet English language requirements, you can take the Duolingo, TOEFL, IELTS, or PTE tests. Specific scores must be achieved across various components, with overall requirements ranging from 120 for Duolingo to 6.5 for IELTS.

What jobs can I get after studying this course?

Graduates can pursue job titles such as Software Engineer, Systems Analyst, Web Developer, and Quality Assurance Tester.

What will I actually study in this course?

Lassonde’s Software Engineering program prepares you for complex systems like medical devices and data centres. You'll gain hands-on experience in design and development, culminating in a team capstone project that showcases your skills.

When can I start — what are the intake months?

The Software Engineering program offers intakes in January and September each year, allowing for flexible entry points into the field.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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