

High Drop-out Rate Alert
40% of students drop out or transfer from this specific course. Consider asking why on an open day.
BEng Software Engineering
About this course
Software engineering is the discipline of building software systems that are reliable, efficient, secure, and maintainable at the scale that modern organisations and users demand. Beyond writing code, it encompasses the systematic methods of requirements analysis, system design, testing and quality assurance, security engineering, and the professional practices of working in engineering teams. The software that powers digital infrastructure, from banking and healthcare to communications and government services, must be engineered to a standard that reflects the consequences of failure. This three-year, full-time programme at Roehampton includes a foundation year for those who need additional academic preparation before entering the main degree content, as well as a placement year that gives you professional experience in a software development or engineering environment before you graduate. You will develop the skills needed to design, build, and secure the systems that power the digital world, covering programming, software architecture, testing, cybersecurity, and the project management competencies that professional software engineers need. The foundation year makes the programme accessible to a wider range of students, and the placement year ensures that graduates leave with real professional experience alongside their academic qualifications. Software engineers are among the most sought-after graduates in the employment market, and the combination of academic foundations, security emphasis, and placement experience that the Roehampton programme provides makes graduates well prepared for roles in software development, systems engineering, cybersecurity, and technical project management. The range of industries that depend on high-quality software means graduates can pursue careers in healthcare, finance, government, technology, retail, and many other sectors. Further study in computer science, software engineering, or cybersecurity is an option for those who wish to develop specialist expertise.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 25 respondents (79% response rate)
Similarly Ranked Alternatives
What comes next? π
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai β


