Heriot Watt University UK United Kingdom

MEng Software Engineering

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 5 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon September 2026

Course Overview

The MEng Software Engineering at Heriot Watt University UK is your pathway to becoming a leader in the design and development of complex, resilient, and secure software systems. This integrated Master's degree is ideal for aspiring engineers who are passionate about tackling the challenges of modern computing, from crafting efficient algorithms to building robust applications. You will delve into core areas such as programming in Java, interactive systems, web design, databases, and computer systems, gaining a solid foundation in the principles that underpin all software development. This programme prepares you for a dynamic career where innovation and technical expertise are paramount.

Studied full-time on campus over five years, this MEng programme offers a progressive learning journey. In your early years, you will build essential programming and systems knowledge, culminating in a major group project with an industrial orientation in Year 3. Years 4 and 5 introduce advanced topics and a significant individual project, alongside a mandatory, paid industrial placement. This immersive experience, often with leading companies, allows you to apply your skills in a professional context. You will graduate with a comprehensive understanding of software engineering, advanced technical capabilities, and the practical experience sought by top employers worldwide.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This MEng Software Engineering program provides a comprehensive foundation in software development, logic, and computer systems. Students will explore essential topics such as data structures, algorithms, programming languages, and database management. The curriculum also emphasizes user-centered design, artificial intelligence, and networking, preparing graduates for advanced roles in the field through practical projects and industrial placements.

1 Mandatory September

Logic and Proof
Introduction to Interaction Design
Praxis
Software Development 1

2 Mandatory January

Discrete Mathematics
Introduction to Computer Systems
Software Development 2
Web Design and Databases

3 Mandatory September

User-Centred Experimental Design
Programming Languages
Introduction to Data Structures & Algorithms
Web Programming

4 Mandatory January

Data Structures and Algorithms
Database Management Systems
Hardware-Software Interface
Introduction to Software Engineering

5 Mandatory September

Artificial Intelligence and Intelligent Agents
Data Communications and Networking
Foundations 1
Software Engineering

6 Mandatory January

Foundations 2
Language Processors
Operating Systems & Concurrency
Professional Development

7 Mandatory September

Research Methods & Requirements Engineering

8 Optional September

Biologically Inspired Computation
Computer Network Security
Data Mining and Machine Learning
3D Graphics and Animation
Information Systems Methodologies
Intelligent Robotics
Rigorous Methods for Software Engineering
Statistical Modelling and Analysis
Industrial Programming

9 Mandatory January

Design & Implementation
Project Testing and Presentation

10 Optional January

Advanced Human Computer Interaction
Advanced Network Security
Big Data Management
Conversational Agents and Spoken Language Processing
Distributed and Parallel Technologies
Data Visualisation and Analytics
e-Commerce Technology
Computer Games Programming

11 Mandatory September

Industrial Placement 1
Industrial Placement 2
Industrial Placement Monthly Reports
Industrial Placement Final report

12 Mandatory January

Design and Code Project
Software Engineering Master Class

13 Optional January

Advanced Human Computer Interaction
Advanced Network Security
Big Data Management
Conversational Agents and Spoken Language Processing
Distributed & Parallel Technologies
Data Visualisation and Analytics
e-Commerce Technology
Computer Games Programming

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

12% off
First Year Fee Tuition fee
USD 29,763.00 USD 33,803.00
Second Year Fee Tuition fee
USD 33,803.00
Third Year Fee Tuition fee
USD 33,803.00
Fourth Year Fee Tuition fee
USD 33,803.00
Fifth Year Fee Tuition fee
USD 33,803.00
Total Program Cost Estimated total tuition
USD 164,976.00 USD 169,016.00

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

Living Costs

Accommodation
USD 503.00 - USD 2,667.00
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 Edinburgh Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Artificial Intelligence & Machine LearningBlockchain & Emerging TechnologiesEnergy Trading & MarketsFintech & Mobile MoneyHealth, Safety & Environment (HSE)Product Design & PrototypingResearch & Product DevelopmentRoad Transport & LogisticsTelecom Software & SystemsWealth Management & Financial Advisory

Top Employers Hiring for this course

Accenture

Apple

EY

Microsoft

SLB

Sainsbury's

Tesco

Why Study MEng Software Engineering at Heriot Watt University UK

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at Heriot Watt University UK 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 MEng Software Engineering at Heriot Watt University UK

Can I work while studying?

International students can work up to 20 hours per week during term time for degree courses. Full-time work is permitted during breaks without a separate work permit.

What English language score do I need for this course?

To qualify for the MEng Software Engineering programme, you need specific English test scores. For example, a TOEFL overall score of 79 or IELTS overall score of 6.0 is required.

What jobs can I get after studying this course?

Graduates can pursue various jobs, including Software Engineer, Systems Analyst, QA Tester, DevOps Engineer, and Project Manager.

What will I actually study in this course?

The MEng Software Engineering is a five-year integrated Masters course that combines foundational computer science with advanced software engineering concepts. Key areas of focus include secure systems development and hands-on industry experience.

When can I start — what are the intake months?

The MEng Software Engineering programme has an intake in September each year. Prospective students should prepare their applications in advance to meet deadlines.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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