The MSc in Software Engineering provides advanced training in designing, developing and managing software systems. It suits students with a computing or technical background aiming for careers in software development, systems design or technical project leadership.
Curriculum Structure (Full-time)
Year of Study
Students begin with core modules such as Software Engineering 1, Systems Analysis and Design, and Mobile Interactive Systems, learning software architectures, design methodologies and application development. They then progress to Software Engineering 2, Engineering Interactive Applications, and Research Methods, gaining deeper skills in interactive systems, advanced programming and project planning. The year concludes with a Major Project, where students design, build and test a complete software solution.
Focus areas: “Software architecture; systems analysis; mobile and interactive applications; software project management; full-system development project”
Learning outcomes: “Design and implement software systems; apply systematic analysis and design methods; develop interactive and mobile apps; manage software lifecycles; deliver a full engineering project”
Professional alignment: Prepares graduates for roles such as software engineer, systems architect, developer, or project lead.
Reputation: Known for strong industry relevance and hands-on project experience, supporting high employability in technology and software sectors.
The MSc Software Engineering at Nottingham Trent University (NTU) provides practical, industry-focused skills in designing, building, and managing robust software systems. Students apply advanced engineering principles and modern methodologies in a project-intensive environment using professional tools.
Key experiential components:
Software & Tools: Development using languages such as Java, C#, and Python, alongside industry-standard tools for version control (Git), continuous integration, containerisation (Docker), and project management.
Computing Facilities: Access to NTU's software engineering labs and computing suites, equipped with the necessary environments for collaborative development, testing, and deployment of complex applications.
Group Projects: A central collaborative agile development project, simulating a professional software house where student teams design, implement, test, and document a significant software product for a specified client or purpose.
Industry-Ready Focus: The curriculum is designed with employer input. The final individual project involves the engineering of a substantial software system or a deep technical investigation, aimed at building a professional-standard portfolio piece
Graduates of Nottingham Trent University's MSc Software Engineering secure roles as software engineers, technical specialists, support engineers, and systems developers at companies like Siemens, Rolls-Royce, and Schlumberger across technology, manufacturing, finance, and defence sectors:
Careers Service provides CV workshops, interview coaching, graduate development programmes, and individual consultations for computing careers.
100% of postgraduate IT graduates enter high-skilled employment; 98% of UK computing graduates employed in England with competitive salaries.
Industry collaborations through real-world projects, group work, and major dissertations simulating commercial software development.
BCS-aligned curriculum supports Chartered IT Professional status for long-term engineering leadership progression.
Strong outcomes in software development, project management, technical consulting, or PhD pathways.
Further Academic Progression: Graduates can pursue PhD in software engineering or computing at NTU/other institutions, extending their major research project on advanced software architectures or intelligent systems into doctoral-level innovation.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
