
Software Engineering Msc
DMU Campus, United Kingdom
Master of Science in Software Engineering
De Montfort University
Software Engineering
Software Engineering MSc at De Montfort University
The Software Engineering MSc at De Montfort University (DMU) has been developed in collaboration with sector-leading organisations such as Airbus and Deloitte UK, and is regularly reviewed to ensure your learning remains aligned with industry needs. You will develop the core technical knowledge and skills needed to design, develop, test, and maintain a diverse range of software applications that are fit-for-purpose for industry and business.
Academics from the Software Technology Research Laboratory (STRL), which forms part of the Cyber Technology Institute — an Airbus Centre of Excellence in Cyber Security — regularly contribute to the course. This means you benefit directly from their expertise and cutting-edge research in the software engineering sector.
The program uses an innovative block teaching approach, where you study one module at a time across focused seven-week teaching blocks. This structure allows for more regular assessments and feedback, a simplified timetable, and a better study-life balance, while also offering an optional one-year paid placement to boost your career prospects.
Key Program Highlights
- Developed in collaboration with industry leaders including Airbus and Deloitte UK, ensuring curriculum relevance to current market demands
- Innovative block teaching model where you focus on one module at a time, receiving regular feedback and assessments throughout
- Access to specialist research labs equipped with industry-standard tools including IntelliJ, Scala, Clojure, UML V2, and Microsoft C# and F#
- Optional one-year paid placement opportunity with previous students placed at ARM Ltd and leading consultancy and software firms
Curriculum and Module Structure
The Software Engineering MSc is delivered through a block teaching model, with each 30-credit module taught in a focused seven-week block. The taught element spans the first two semesters, while the third semester is devoted to your individual research project. You will cover a comprehensive range of topics from cloud computing and IoT to critical systems and modern programming techniques.
Cloud-Based System Design and Software Quality Assurance
30 creditsThis module covers cloud-based system design alongside software quality assurance principles. You will explore testing methodologies, quality measurement metrics aligned with ISO and IEEE standards, and rigorous approaches for building and delivering high-quality software.
Internet of Things and High-Assurance System Design
30 creditsExplore IoT technologies and their application to smart services, including data analytics and visualisation through cloud computing. The module also covers high-assurance system design techniques used in specifying and designing critical systems where failure can cause catastrophic effects.
Critical Systems and Modern Programming Techniques
30 creditsThis module introduces and critically analyses critical systems whose operation poses risks to human life, health, economy, or environment. You will study formal approaches in the lifecycle of critical systems while learning modern programming techniques in languages such as Scala and Python.
Advanced Research Topics and Research Methods
30 creditsEngage with current topics in software engineering, exploring upcoming technologies, methodologies, and current research projects. You will take a holistic look at topics to establish context for more detailed technical, procedural, and social aspects of the discipline.
Legal, Ethical and Professional Practice and Research Methods
30 creditsThis module covers the legal, ethical, and professional considerations relevant to software engineering practice. You will develop research skills and methodologies essential for your postgraduate project and future professional career.
Postgraduate Project (MSc Dissertation)
60 creditsA self-managed, in-depth study that enables you to showcase your skills and knowledge by tackling a particular problem or research project of your own choosing, supported by an academic supervisor throughout the process.
Elective and Specialisation Options
Admission Requirements
The Software Engineering MSc at De Montfort University welcomes applications from computer science graduates and professional programmers who wish to advance their theoretical knowledge and practical skills. Applicants with extensive industry experience but no formal academic qualifications may also be considered on an individual basis. All applications and inquiries are handled through Uni4Edu.
Academic Requirements
- Minimum DegreeBritish Honours degree (2:2 minimum) or international equivalent in a relevant subject such as Computer Science, Software Engineering, or IT
- Relevant SubjectsComputer Science, Software Engineering, Information Technology, or closely related computing disciplines
- Professional ExperienceApplicants without formal qualifications but with extensive industry experience may be considered on an individual basis
- International QualificationsEquivalent qualifications from anywhere in the world are welcomed and assessed individually
- Personal StatementA personal statement of at least 500 words explaining your motivation for studying the course and any supporting information
English Language Requirements
- IELTSOverall score of 6.0 or equivalent at the time of enrolment
- TOEFL iBTEquivalent score accepted; contact Uni4Edu for specific requirements
- PTE AcademicEquivalent score accepted; contact Uni4Edu for specific requirements
Required Documents
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
De Montfort University offers a range of scholarships and bursaries to support international postgraduate students in achieving their academic ambitions. These funding opportunities can significantly reduce the financial burden of studying in the UK. Contact Uni4Edu for full details on eligibility and how to apply.
Global Access Scholarship
Tuition fee reduction (automatically awarded upon meeting deposit conditions)Available to eligible international students joining a full-time postgraduate taught degree at DMU. Students are automatically awarded this scholarship upon paying the deposit fee before the stated deadline. An additional GBP 500 discount may be available for early full fee payment.
Postgraduate Alumni Scholarship
20% tuition fee discountDedicated to DMU graduates who choose to continue their studies at postgraduate level. This scholarship provides a 20% tuition fee discount, rewarding loyalty and continued academic development at De Montfort University.
Leicester Universities Postgraduate Discount
20% tuition fee discountThrough a partnership between De Montfort University and the University of Leicester, graduates from either institution can receive a 20% fee discount on a selection of postgraduate taught courses at DMU.
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 Software Engineering MSc are well-prepared for a wide range of roles in the technology sector. DMU has been ranked the best UK university for work experience for two consecutive years (2024 and 2025) by RateMyPlacement, and the university's award-winning careers team provides personalised support including CV reviews, interview preparation, and lifelong careers advice after graduation.
Potential Career Roles
Where DMU Graduates Work
Rankings and Recognition
De Montfort University has been consistently climbing global rankings and is recognised as being within the top seven per cent of universities worldwide. The university has earned accolades for student satisfaction, work experience opportunities, and environmental sustainability, reflecting its commitment to delivering outstanding education and positive societal impact.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #65 in the UK |
| Engineering | EduRank | #65 in the UK |
| Arts and Humanities / Engineering | THE Subject Rankings | Top 250 globally |
| Work Experience / Placements | RateMyPlacement | #1 in the UK (2024-2025) |
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 2027
Gross Tuition
21000 £
Master's & Postgraduate
12 months
Marine Renewable Energy
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
May 2027
Gross Tuition
19500 £
Master's & Postgraduate
12 months
MSc Engineering Management
BPP University, City of London, United Kingdom
Earliest Intake
July 2027
Gross Tuition
17100 £
Bachelor's Degree
48 months
Engineering (BS)
University Of Arizona, Tucson, United States
Earliest Intake
January 2027
Gross Tuition
39958 $
Uni4Edu AI Assistant




