Study
All teaching and learning at the National Software Academy is centred around the delivery of real-life industry projects, a key distinguishing feature of both our undergraduate and postgraduate degrees.
Our award-winning teaching has not only been recognised for its innovative and collaborative approach by Cardiff University, but also by industry networks for its long-term commitment to change the way that Software Engineering is taught.
The course content for both the undergraduate and postgraduate degrees has been designed in close collaboration with industry, ensuring that students at all levels will gain experience in hands-on software development using current commercial tools and techniques.
Undergraduate
Degree name | UCAS Code |
---|---|
Applied Software Engineering (BSc) | 4JVD |
Postgraduate taught
Course | Qualification | Mode |
---|---|---|
Software Engineering | MSc | Full-time |
Testimonials
These student testimonials give a flavour of what it's like to study at the National Software Academy.

It’s great being able to work on real projects that may actually be used in industry after we have finished with them. I would say that having the experience of working with industry is definitely going to help when I graduate.

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 them. What differentiates this degree from others is when I graduate I will be more ready to work.

BSc Applied Software Engineering was mixing almost an apprenticeship and degree into one. You get experience from working with real-life clients but also get a degree, so I can show employers that I have a degree but I also have experience at the same time.