Applied Software Engineering

This innovative degree aims to produce work-ready software engineers who will have a competitive edge over their contemporaries and be highly regarded by potential employers.

Student programmer on laptop

You will design, code, test and maintain high quality software of your own, delivered to real business customers, gaining the skills of a professional programmer. As a demanding and academically rigorous course, all relevant theory will be explored in the context of these software development projects. All teaching and learning is centred around the delivery of real-life industry projects, a key distinguishing feature of the degree. You will work side-by-side with your fellow students and lecturers, leveraging a support network of industrial mentors and industry experts to create innovative software for real clients, in an energetic start-up atmosphere.

The course syllabus has been designed in close collaboration with industry, focusing on cloud, mobile and web development, with an emphasis on leading-edge technology and practices.

This degree is delivered at the National Software Academy in the heart of Newport’s exciting technology hub, just a 12-minute train ride from Cardiff. All travel costs are included in the degree, as is access to Cardiff University student facilities and services.

Degree name UCAS Code
Applied Software Engineering (BSc) 4JVD

Sofia Kyriaszidi

I was really excited by the fact that this degree is applied; less lectures more coding. We get to do projects that are industry related so we talk to clients and we meet with them. We get to learn more things by actually practising on them, which seems to be a better way of learning than being in a lecture and then having to do all the work by yourself. We also get a lot of help from the lecturers and other students. It is a different environment than you usually get at university. What differentiates this degree from others is when I graduate I will be more ready to work.

Sofia Kyriaszidi, BSc Applied Software Engineering student