MSc Computing in Software Engineering

1 Years On Campus Masters Program

The University of Northampton

Program Overview

The MSc Computing (Software Engineering) is a hands-on master’s degree that helps you deepen your software development, system design, and research skills while giving you the freedom to specialise through your dissertation. It’s a great fit if you already understand the basics of programming and want to move into advanced software engineering roles where you’re solving real problems and building reliable, modern systems.

Experiential Learning (Research, Projects, Internships etc.)

  • Access to around 150 PC and Linux workstations spread across six dedicated computer labs, each equipped with digital projection to support interactive teaching.

  • Regular group projects, presentations, and practical reports in modules like Internet Programming, Software Engineering, and Intelligent Systems — all designed to build teamwork and real-world problem-solving skills.

  • Teaching that blends lectures with lab-based and simulation-led practical tasks, so you can immediately try out the concepts you’re studying.

  • A substantial 60-credit Dissertation, giving you the chance to conduct independent research or create an applied software engineering project in an area you personally want to explore.

  • Small cohorts, ensuring personalised guidance and plenty of time with staff when you’re working through technical challenges in the labs.

Progression & Future Opportunities

This MSc sets you up for strong career progression in tech, especially if you’re aiming for advanced or leadership roles. Graduates commonly move into positions such as Lead Software Developer, IT Manager, Project Manager, or Cyber Security Specialist.

Progression & Future Opportunities:

  • Practical career support: The University’s employability services help with CV building, interview prep, and connecting with employers throughout your studies.

  • Strong job prospects: Computing graduates from the university have a solid track record of securing work or progressing to further study soon after finishing their course.

  • Industry-aligned learning: You’ll work with professional development practices, agile methods, and dedicated computing labs designed to reflect real workplace environments.

  • Long-term value: A Master’s in Software Engineering from a recognised UK university strengthens your profile for senior or specialist technical roles.

  • Wide graduate pathways: The course leads to opportunities ranging from software leadership to cyber security and IT management.

You can build on this MSc by moving into research degrees such as an MPhil or PhD, or by pursuing specialist postgraduate training in areas like AI, cloud computing, or cyber security. Many graduates also choose professional or chartered routes to support progression into senior technical or managerial roles.

Program Key Stats

£17,495 (Annual cost)
£8,500 (Annual cost)
£ 28
Sept Intake : 14th Jan


No
Yes

Eligibility Criteria

3.4 - 4
3 or 4 Years

NA
6.5
88
First or 1st

Additional Information & Requirements

Career Options

  • Information Technology Manager
  •  Chief Technology Officer
  • Chief Information Officer
  •  Lead Information Architect
  •  Chief Information Security Officer/Analyst
  •  Information Security Risk Officer
  •  Project Manager
  •  Lead Web Programmer/Developer/Designer
  •  Lead Software Developer
  •  Information Security Consultant
  •  Cyber Security Manager
  •  Source Code Auditor
  •  IT Security Operations Specialist

Book Free Session with Our Admission Experts

Admission Experts