Turn your ideas into powerful software solutions with hands-on learning, expert guidance and industry-relevant projects.
in the East of England for undergraduates employed as managers, directors or senior officials.
Source: GOS 2025
If you're fascinated by coding and looking to take your skills further, this accredited Software Engineering degree at ARU in Cambridge will help you turn that passion into expertise.
You’ll learn to design, build and test innovative software solutions, develop secure data systems and master the tools and languages shaping today’s digital world.
Through hands-on, industry-relevant projects and teaching from leading academics and experienced practitioners, you’ll gain the confidence and experience to deliver professional-standard software. You’ll graduate ready to lead, innovate and create impactful solutions in a fast-moving, technology-driven world.
Our course is accredited by BCS, The Chartered Institute for IT, for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional (CITP). Our course is accredited by BCS, The Chartered Institute for IT, and the IET, Institution of Engineering and Technology, on behalf of the Engineering Council as fully meeting the academic requirement for registration as an Incorporated Engineer (IEng) and partly meeting the academic requirement for registration as a Chartered Engineer (CEng).

Study at an award-winning university
We've received a Gold award for the quality of our education in a UK-wide review of teaching standards. We were also proud to be named Times Higher Education University of the Year 2023.
With our Software Engineering degree, you’ll not only build your technical expertise in coding and programming, but you’ll also gain the understanding what global businesses are looking for and why.
You’ll gain an industry-focused mindset, ethical awareness and adaptability, equipping you to progress into high-demand roles or further specialist study in a rapidly evolving digital world. You’ll also have the option to take a placement year in industry, making contacts and building your knowledge in the kind of environment you may ultimately work in.
You’ll also have 12-month access to Pluralsight courses for programmers, giving you experience of real-world professional training.
Across the course, you’ll develop strong foundations in high-level programming using industry-standard tools and languages to design and test simple programs; and explore programming languages including C#, C++ and Java.
You’ll explore computer systems, operating systems and the hardware and software that underpin modern computing, alongside key areas such as databases, cybersecurity and designing and programming data-driven applications.
As your skills advance, you’ll apply them to increasingly complex challenges, culminating in your Final Project, where you independently research or develop an innovative software solution in an area of personal interest.
Modules are subject to change and availability, and may vary by location. If you have the choice of optional modules, these are indicated with a *.
You can choose to take an optional placement year as part of this course. Placements typically happen in Year 3, and your course will take four years overall. Find out more about placement years.
To prepare you for university study, you can take a foundation year at the start of this course. Find out more about foundation years.
Read profiles of teaching and research staff on this course.
Senior Lecturer Practitioner
Senior Lecturer
Senior Lecturer
Associate Professor
Senior Lecturer
Lecturer
Based in our £45m Science Centre in the heart of Cambridge, you’ll work within our industry-standard computing labs with specialist software development tools, including:
See student feedback on this course from Discover Uni.