This course aims to make you a highly employable software engineer with the skills, knowledge and hands-on experience that graduate employers are looking for.
Designed in close collaboration with industry, this innovative degree will help you gain experience in hands-on software development using current commercial tools and techniques. Our teaching focuses on cloud, mobile and web development, with an emphasis on technology and standard industry practices.
You will create software-based solutions to real problems in a dynamic, tech start-up atmosphere at the National Software Academy. The Academy is part of the School of Computer Science and Informatics.
The National Software Academy, a part of the School of Computer Science and Informatics, has a strong and active industrial focus, which informs and directs all teaching. We are committed to providing students with teaching of the highest standard.
Key skills are taught through lecturer-led sessions typically with a high proportion of hands-on, practical learning, using current commercial tools and techniques. You will be given a set of concepts and examples, and are then challenged with one or more problems on which you can apply your new skills.
You will often work together to apply your knowledge to achieve solutions to real-world problems in a project-based learning approach. Ample time for mentoring is provided in the timetable, which complements the expected (and significant) self-study that is required. Further learning is provided through industrial talks or additional mentoring.
*Price shown is for indicative purposes, please check with institution
September 2025
Main Site - Cardiff
30-36 Newport Road,
Cardiff,
CF24 0DE, WALES, Wales
*Price shown is for indicative purposes, please check with institution
September 2025
Cathays Park Campus
Park Place,
Cardiff,
CF10 3AT, Wales, United Kingdom
A level - ABB-BBC. International Baccalaureate - 32-30 overall or 665-655 in 3 HL subjects. You must have or be working towards: English language or Welsh language at GCSE grade C/4 or an equivalent (such as A-levels). If you require a Student visa, you must ensure your language qualification complies with UKVI requirements. We do not accept Critical Thinking, General Studies, Citizenship Studies, or other similar equivalent subjects. We will accept a combination of BTEC subjects, A-levels, and other qualifications, subject to the course specific grade and subject requirements. IELTS (academic) At least 6.5 overall with a minimum of 5.5 in each subskill. TOEFL iBT At least 90 overall with minimum scores of 17 for writing, 17 for listening, 18 for reading and 20 for speaking..
*There may be different IELTS requirements depending on your chosen course.
Cardiff University offers world-leading teaching, a vibrant campus life with diverse activities, excellent facilities, and global career prospects.