1 Years On Campus Masters Program
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.
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.
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.



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.
