BSc (Hons) Software Engineering

Apply now Come to an Open Day


Become an expert software engineer and take your coding and programming skills to the next level with our Software Engineering BSc (Hons) degree.

If you're fascinated by coding and are looking to take your interest further, our Software Engineering degree in Cambridge is for you.

Learn techniques to identify, analyse and test IT solutions that industry needs and gain the edge on the competition with an optional placement year.

You’ll get the chance to develop essential skills in popular and relevant programming languages including JavaScript, Java, PHP and .net framework supported by MySQL and MSSQL Server databases. You’ll also build up all of the skills and knowledge you need to create and implement innovative IT systems.

Read more

Course options

Key facts

Looking for different course options?

Entry requirements


Entry requirements are not currently available, please try again later.

Fees and paying for university

Facilities and accreditation

Industry-standard facilities

As part of your Software Engineering studies at ARU, you’ll have:

  • the chance to develop essential skills in popular and relevant programming languages such as JavaScript, Java, PHP and .net framework supported by MySQL and MSSQL Server databases
  • labs and skills spaces to support your learning
  • access to award-winning library and IT facilities
  • face-to-face sessions as well as materials on our online learning management system
  • the opportunity to take a placement year to further develop your skills and understanding of software engineering.


There’s a shortage of qualified IT graduates and with our Software Engineering degree, you’ll not only build upon your skills in coding and programming skills – you’ll understand what business are looking for and why.

As a graduate you could go on to work in main-line business IT applications development and support, general IT systems support roles or web development. With additional teacher training, teaching IT at both secondary and further education levels could also be an option available to you.

As part of your Software Engineering studies, the opportunity of a placement year could see you working in industry, making contacts and building up both your experience and knowledge in the kind of environment you might ultimately work in.

Graduation doesn’t need to be the end of your time with us, of course. You might decide to stay at ARU and study for a Masters, such as our MSc Cyber Security. Take advantage of our Alumni Scholarship and get 20% off your fees.

Matt Hayes

“Throw yourself into new experiences as soon as you get here. You won’t regret it!”

Matt Hayes

ARU Students’ Union

Find out all about student life

Apply now for BSc (Hons) Software Engineering

Want to talk to someone?

Do you have a question that we haven't answered so far? Talk to our application experts. We're here Monday-Thursday 8.30am-5pm, and Friday 8.30am-4.30pm. You can also ask our Student Ambassadors about life at ARU.

Life in Cambridge

Our friendly, bustling campus is a stone’s throw from the centre of Cambridge, often described as the perfect student city.

Explore Cambridge

Foundation year available

This course offers a foundation year – an extra year of study to help you prepare for university, and build your knowledge and skills.

More about foundation years