Software Engineering (SENG)

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 Software Engineering (SENG) at the University of Guelph is designed for aspiring technologists passionate about creating robust and scalable software solutions. You will delve into the core principles of programming, discrete structures, and software design, preparing you to tackle complex challenges in system analysis, algorithm design, and software development. This undergraduate program equips you with a strong foundation in computer science, focusing on the practical application of engineering principles to build high-quality software systems demanded by today's digital world.

This full-time, on-campus program spans four years, immersing you in a curriculum that progresses from foundational programming and data structures to advanced topics like operating systems, software reliability, and human-computer interaction. You will engage in practical projects, including software design, systems development, and integration, culminating in a capstone experience where you apply your comprehensive knowledge. Upon graduation, you will possess the analytical, problem-solving, and software engineering skills essential for diverse career paths in the technology sector.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This course provides a comprehensive overview of software engineering principles and practices. It covers foundational topics such as programming, discrete structures, and software design across multiple semesters. Advanced modules delve into software systems development, operating systems, algorithm analysis, and system analysis. The curriculum culminates in specialized areas like software reliability, testing, human-computer interaction, and advanced software design.

1 Semester 1

Software Design I Compulsory
Programming Compulsory
Discrete Structures in Computing I Compulsory

2 Semester 2

Software Design II Compulsory
Intermediate Programming Compulsory
Linear Algebra I Compulsory

3 Semester 3

Structure and Application of Microcomputers Compulsory
Object Oriented Programming Compulsory
Data Structures Compulsory
Software Design III Compulsory

4 Semester 4

Software Systems Development and Integration Compulsory
Operating Systems I Compulsory
The Analysis and Design of Computer Algorithms Compulsory

5 Semester 5

System Analysis and Design in Applications Compulsory
Statistics I Compulsory

6 Semester 6

Software Engineering Compulsory

7 Semester 7

Software Design IV Compulsory
Software Reliability and Testing Compulsory
Human Computer Interaction Compulsory

8 Semester 8

Software Design V Compulsory

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 32,584.00
Second Year Fee Tuition fee
USD 32,584.00
Third Year Fee Tuition fee
USD 32,584.00
Fourth Year Fee Tuition fee
USD 32,584.00
Total Program Cost Estimated total tuition
USD 130,336.00

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

Living Costs

Accommodation
USD 654.00 - USD 1,506.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 Guelph Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Adult & Continuing EducationAdvertising Finance & OperationsBrokerage & Trading & SecuritiesClient Services & Account ManagementEarly Childhood & Primary EducationMarket Research & InsightsMedia Planning & BuyingPublic RelationsSocial Media & Community ManagementVocational & Technical Training

Top Employers Hiring for this course

Google

IBM

RBC

Scotiabank

TD Bank

University of Toronto

University of Waterloo

Why Study Software Engineering (SENG) at University of Guelph

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 University of Guelph 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 (SENG) at University of Guelph

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours on campus. During breaks, they can work unlimited hours off-campus.

What English language score do I need for this course?

For English proficiency, you can submit scores from several tests including Duolingo (110 overall) and IELTS (6.5 overall). Ensure you meet the minimum requirements for your chosen test to qualify.

What jobs can I get after studying this course?

Possible job titles include Software Developer, Systems Analyst, Web Developer, Project Manager, and UI/UX Designer.

What will I actually study in this course?

This major provides a solid foundation in computer science concepts and focuses on collaborative software development. Subjects include design methodologies and project management, ensuring students gain both practical and theoretical skills.

When can I start — what are the intake months?

The Software Engineering program has an intake in September. Be sure to apply in advance to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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