“Real world problems need real world tech solutions”
The course is regularly updated to stay aligned with academic and industry needs. Students gain practical experience through scenario- and lab-based assessments, preparing them for real-world work environments. Strong industry connections enhance employability, with graduates suited for roles such as Tech Lead, DevOps Engineer, Senior Software Engineer, Project Manager, Software or Cloud Architect, Full-Stack Developer, Enterprise Architect, and Cloud System Engineer.
This programme is accredited by the British Computer Society (BCS), the Chartered Institute for IT. Graduates satisfy the educational requirements for Chartered IT Professional (CITP) status and are eligible for professional membership with BCS (MBCS), opening doors to prestigious career advancements.

January/May/September
A 2.2 or above honours degree in Software Engineering, Computer Science, or a related subject is required. Equivalent qualifications in science or math-based subjects with strong computer science content and programming skills are also accepted. Most decisions are based on the application form, but applicants with non-traditional qualifications may be interviewed to assess their suitability.
Graduates will be employed in a variety of roles ranging from software project management to software development in areas including the Internet and other networked environments such as mobile or wireless. Many of these jobs require a knowledge of particular applications or development environments. What binds them together are the requirements of carrying out these tasks in a software engineering context.
Our diverse teaching methods emphasize the practical nature of advanced software engineering. The comprehensive range of skills needed for complex software system development is reflected in our varied learning strategies, ensuring you master every aspect of professional software engineering practice.