Software Engineering MSc

1 Year On Campus Masters Program

Nottingham Trent University

Program Overview

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.

Experiential Learning (Research, Projects, Internships etc.)

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

Progression & Future Opportunities

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.​

Program Key Stats

£19,900 (Annual cost)
£ 29
Sept Intake : 30th Jul


No
Yes

Eligibility Criteria

2.8
3 or 4 Years

N/A
N/A
N/A
6.0
79
2:2
50 - 55
5
70

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Architect
  • DevOps Engineer
  • Technical Lead
  • Quality Assurance Engineer
  • Systems Analyst

Book Free Session with Our Admission Experts

Admission Experts