University of Stirling United Kingdom

BSc (Hons) 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 September 2026

Course Overview

The BSc (Hons) Software Engineering at the University of Stirling equips you with the essential skills to design, develop, and deploy high-quality software systems. In a world increasingly reliant on sophisticated digital solutions, this degree focuses on the practical application of programming, user interface design, and database principles. You will explore core areas such as data structures, algorithms, and software engineering methodologies, preparing you for a dynamic career in technology. This undergraduate qualification is ideal for aspiring engineers who are passionate about problem-solving and creating innovative software.

You will study this programme full-time on campus over four years, gaining hands-on experience through practical projects and laboratory sessions. The curriculum includes modules like Programming and User Interface Design, Database Principles and Applications, and Software Engineering I and II, culminating in a significant final-year dissertation or an industrial summer placement. You will develop your expertise in areas such as UX design, machine learning, and operating systems, graduating with a comprehensive understanding of the software development lifecycle and a portfolio of work ready for industry.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc (Hons) Software Engineering program provides a comprehensive foundation in computing science, beginning with introductory concepts and programming. Students will delve into data structures, algorithms, database principles, and programming paradigms. The curriculum progresses to advanced topics such as software engineering methodologies, user experience design, and machine learning, culminating in a significant project and specialized areas like computer security and artificial intelligence.

1 Year one: semester one

Introduction to Computing Science Compulsory
Discrete Structures Compulsory
Accounting and Finance for Managers
Our Blue Planet
Introduction to Cell Biology
Ecology: An Introduction

2 Year one: semester two

Programming and User Interface Design Compulsory
Our Thirsty Planet: Man and the Aquatic Environment
Introduction to Physiology
Introduction to Data Science
Understanding the Wider Economy

3 Year two: semester one

Data Structures, Objects and Algorithms Compulsory
Database Principles and Applications Compulsory
Accounting and Finance for Managers
Our Blue Planet
Introduction to Aquatic Environments
Introduction to Cell Biology
Ecology: An Introduction
Professional Development for Computer Scientists

4 Year two: semester two

Programming Language Paradigms Compulsory
Managing Information Compulsory
Our Thirsty Planet: Man and the Aquatic Environment
Science of Diving
Introduction to Physiology
Biodiversity
The Organisation of Business

5 Year three: semester one

Software Engineering I Compulsory
UX Design Compulsory
Code Analysis and Performance
Introduction to Machine Learning
Professional Development for Computer Scientists

6 Year three: semester two

NoSQL Databases and Data Warehousing
Computer Games Development
Software Engineering II Compulsory
Operating Systems Concurrency and Distribution Compulsory
Computing Science Industrial Summer Placement

7 Year four: semester one

Computing Science Project
Computer Security & Networks Compulsory
Artificial Intelligence
Mobile App Development
Web Services

8 Year four: semester two

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 32,035.00
Second Year Fee Tuition fee
USD 32,035.00
Third Year Fee Tuition fee
USD 32,035.00
Fourth Year Fee Tuition fee
USD 32,035.00
Total Program Cost Estimated total tuition
USD 128,141.00

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

Living Costs

Food & Groceries USD 4,833.00 - USD 6,444.00
Transport USD 967.00 - USD 1,128.00
Utilities & Bills USD 2,417.00 - USD 6,847.00
Estimated Total USD 8,217.00 - USD 14,419.00

Living cost estimates are based on Stirling Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Advertising Finance & OperationsData Science & AnalyticsDigital MarketingHardware & Semiconductor EngineeringMarketing Analytics & Data ManagementMedia Planning & BuyingProduct Management & UXQuality Assurance & TestingRoad Transport & LogisticsWireless & Mobile Communications

Top Employers Hiring for this course

Capgemini

Google

Microsoft

Why Study BSc (Hons) Software Engineering at University of Stirling

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Very Fast Application response time

University of Stirling typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at University of Stirling in United Kingdom

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 BSc (Hons) Software Engineering at University of Stirling

Can I work while studying?

Students in degree courses can work up to 20 hours per week during term time and full-time during breaks. No separate work permit is needed.

Is this qualification recognised internationally?

Yes. This course is accredited by BCS (Chartered Institute for IT).

What English language score do I need for this course?

To meet the English language requirements, you'll need specific scores in tests like TOEFL, IELTS, or PTE. For example, a TOEFL overall score of 78 is required.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Developer, Systems Analyst, Web Developer, Mobile App Developer, and QA Tester.

What will I actually study in this course?

This degree focuses on creativity, logical analysis, and problem-solving. You'll gain practical experience in software design and programming technologies, preparing you for real-world applications.

When can I start — what are the intake months?

The BSc (Hons) Software Engineering course has two main intake months: January and September. Plan accordingly to apply and secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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