
Software Engineering
Edinburgh Campus, United Kingdom
Master of Science in Software Engineering
Heriot-Watt University
Software Engineering
MSc Software Engineering at Heriot-Watt University
The MSc in Software Engineering at Heriot-Watt University provides you with advanced technical knowledge and practical expertise to design, develop, and maintain high-quality software systems, applying best practices from computer science, engineering, and project management. This programme is aimed at graduates and industry professionals who wish to deepen their knowledge in areas such as dependable systems, big data applications, interactive systems, and biologically inspired computing.
With over 50 years of excellence in computer science research and teaching, Heriot-Watt delivers this programme through a combination of lectures, tutorials, guest lectures, coursework, and a dissertation. Students benefit from access to state-of-the-art labs at the National Robotarium and GRID, gaining practical, real-world experience with authentic datasets and AI models.
The programme integrates disciplines including software engineering, business management, and data analysis through a synergistic approach that empowers you to tackle complex software engineering challenges with confidence. Graduates are well-prepared for careers in IT firms, R&D divisions, financial services, defence, and government agencies worldwide.
Key Programme Highlights
- Industry-relevant curriculum with specialisation options in dependable systems, big data, interactive systems, and biologically inspired computing
- Hands-on experience at the National Robotarium and GRID labs, including Games and Design studio and VR labs
- Mastery of essential tools including Python, R, SQL, and data visualisation technologies
- Ranked 1st in Scotland for Software Engineering in the National Student Survey 2025
Curriculum and Modules
The MSc Software Engineering programme consists of eight taught courses plus a 60-credit dissertation. Students undertake four courses in Semester 1 and a further four in Semester 2, followed by an individual research project culminating in a dissertation. The curriculum emphasises modern development practices including DevOps, agile methodologies, and software quality assurance.
Software Engineering Foundations
15 creditsCovers the fundamental principles of software engineering, including software development life cycles, requirements engineering, design patterns, and quality assurance methodologies.
Advanced Software Engineering
15 creditsExplores advanced topics in software engineering such as software architecture, advanced design patterns, refactoring techniques, and modern development practices including DevOps and agile methodologies.
Databases and Information Systems
15 creditsProvides comprehensive knowledge of database design, SQL, data modelling, and information systems management, with practical experience working with real-world datasets.
Research Methods and Project Planning
15 creditsEquips students with essential research skills, critical analysis techniques, and project planning methodologies needed for the dissertation and professional practice.
Industrial Programming
15 creditsFocuses on professional-grade programming practices, including code quality, testing frameworks, version control, and collaborative software development in industrial settings.
Masters Dissertation
60 creditsAn individual research project allowing you to specialise in a chosen area of software engineering, with the option to collaborate with external industrial or academic organisations.
Elective Modules
Admission Requirements
The MSc Software Engineering programme at Heriot-Watt University welcomes applications from graduates with a strong background in computing. International qualifications equivalent to UK standards are accepted, and all applications are assessed on academic merit and relevant experience. Contact Uni4Edu for guidance on your specific qualifications and eligibility.
Academic Requirements
- Degree RequirementA good honours degree (2:2 or above) in Computer Science or a closely related discipline
- Academic BackgroundSubstantial components of computer science and programming in your undergraduate studies
- Alternative EntryCandidates with slightly lower qualifications but compensating professional experience may be admitted to the Postgraduate Diploma with possible transfer to MSc
- International QualificationsUK-equivalent international qualifications are accepted; contact Uni4Edu for country-specific requirements
- Professional ExperienceRelevant industry experience in software development or IT may strengthen your application
English Language Requirements
- IELTSOverall 6.0, with no component below 5.5
- PTE AcademicEquivalent to IELTS 6.0; contact Uni4Edu for exact score requirements
- TOEFLEquivalent to IELTS 6.0; contact Uni4Edu for exact score requirements
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
Heriot-Watt University is committed to supporting talented international students through a range of scholarships and bursaries. The university awards over GBP 500,000 in merit scholarships annually to international fee-paying students, and over GBP 6 million in total scholarship funding benefits more than 400 students each year. Contact Uni4Edu for personalised scholarship guidance.
International Merit Scholarship
Partial tuition fee abatement (varies by region and academic profile)A merit-based scholarship for high-achieving international students commencing full-time postgraduate study at the UK campus. The award value depends on your region and academic profile, and is typically applied as a partial fee reduction for the first year of study.
Europe and Americas Postgraduate Scholarship
GBP 3,000 to GBP 5,000 per yearAvailable to talented students from European (non-EU) countries and the Americas enrolling in postgraduate programmes. This scholarship recognises academic excellence and supports students in pursuing their studies at Heriot-Watt.
Alumni Discount
Tuition fee discount for Heriot-Watt graduatesFormer Heriot-Watt students, including visiting and study abroad alumni, may be eligible for a tuition fee discount when enrolling in a postgraduate programme. Only one Heriot-Watt funded scholarship can be received per student.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the MSc Software Engineering programme are highly sought after by employers worldwide. Heriot-Watt University is ranked 1st in Scotland and 2nd in the UK for positive graduate outcomes, with almost 90% of graduates in employment or further education within 15 months of graduation. The programme's strong industry partnerships and practical focus ensure you are well-prepared for a dynamic career in the technology sector.
Potential Career Roles
Typical Employers
Rankings & Recognition
Heriot-Watt University is a globally recognised institution with strong rankings across multiple league tables. The university has a distinguished heritage dating back to 1821 and is particularly noted for its performance in engineering, technology, and computer science disciplines. Its consistent presence in global rankings reflects the quality of education and research output.
| Subject | Ranking Body | Rank |
|---|---|---|
| Software Engineering (Scotland) | National Student Survey | 1st in Scotland |
| Computer Science (UK) | THE World University Rankings by Subject | Top 40 in the UK |
| Graduate Prospects (UK) | Complete University Guide | Top 25 in the UK |
| Graduate Outcomes (Scotland) | HESA Graduate Outcomes Survey | 1st in Scotland |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
16 months
Satellite Systems Engineering MSc
University of Bradford, Bradford, United Kingdom
Earliest Intake
August 2026
Gross Tuition
19500 £
Master's & Postgraduate
12 months
Electronic Engineering
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
May 2026
Gross Tuition
21000 £
Master's & Postgraduate
12 months
Marine Renewable Energy
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
May 2026
Gross Tuition
19500 £
Master's & Postgraduate
12 months
MSc Engineering Management
BPP University, City of London, United Kingdom
Earliest Intake
July 2026
Gross Tuition
17100 £
Bachelor's Degree
48 months
Engineering (BS)
University Of Arizona, Tucson, United States
Earliest Intake
May 2026
Gross Tuition
39958 $
Uni4Edu AI Assistant




