The BSc Computer Science programme will provide you with the practical skills and theoretical knowledge needed to pursue a career in the exciting and dynamic world of computing. You will learn how to think and act like a computing professional, with an awareness of ethics, security and sustainability. On this course you will develop transferable technical and professional skills, underpinned by current, state of the art research. The course covers a mixture of fundamental core techniques and concepts together with evolving, technology-based subject matter, informed by close collaboration with our industry partners. You will be able to adapt to rapidly evolving technology and will be able to create bespoke solutions to real-world problems, using the right tools, in the right way. Our graduates are highly employable, and our programme will equip you to meet the high demand for technical skills in the workplace of the future. The Year in Industry placement will give you the opportunity to broaden your experience, strengthen your transferable skills, and apply your knowledge to real-world problems. **Distinctive Features of the Programme** **A thriving technological Ecosystem** Studying in Cardiff, a rapidly growing tech hub with a strong culture of innovation and enterprise, you'll be in close proximity to fintech, compound semiconductor and cyber security ecosystems. **A vibrant, modern learning environment** The programme is situated in a modern, accessible building, equipped with a range of teaching and research labs, supporting research areas such as Robotics, Cybersecurity, IoT and VR. **Research-based, industry-focussed learning** Covering the fundamental principles of computer science, this BSc has a strong emphasis on employability and innovative engagement with industry.
A Level: {'start': ['A', 'B', 'B', None], 'end': ['B', 'B', 'C', None]} | T Level | Acceptance of T Levels for this programme will be considered on a case-by-case basis by the Academic School. Consideration will be given to the T Level grade/subject and grades/subjects achieved at GCSE/Level 2. | GCSE/National 4/National 5 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. - GCSE Maths grade B/6 or equivalent qualification (subject and grade). If you are taking A-level Maths (or equivalent), GCSE Maths is not required. Core Maths may also be accepted in place of GCSE Maths. | Extended Project: A | For applicants taking the EPQ qualification, an A in the EPQ can be recognised to lower the entry requirements by a single grade. For example, an AAB offer would be “AAB from 3 A-levels or ABB from 3 A-levels and a grade A in the EPQ”. Please note that any subject specific requirements must be met. | International Baccalaureate Diploma Programme | 32-30 overall or 665-655 in 3 HL subjects. | WJEC Level 3 Advanced Skills Baccalaureate Wales | The Advanced Skills Baccalaureate Wales will be accepted in lieu of one A level at the A level grades specified, excluding any subject specific requirements. | Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016): {'start': ['DDM'], 'end': ['DMM']} | DDM - DMM in a BTEC Extended Diploma in Computing, Engineering, ICT, or IT. | Welsh Baccalaureate - Advanced Skills Challenge Certificate (first teaching September 2015) | The Welsh Baccalaureate Skills Challenge Certificate will be accepted in place of one A-level at the A-level grades specified, excluding any subject specific requirements.
Fees stated are for the 2026/7 academic year. Tuition fees cover all reasonable costs required to complete the stated programme. Optional study trips, placements, or equipment are at your own cost. Tuition fees exclude living costs such as accommodation, subsistence and travel. UK and Islands: The University may increase fees as permitted by law or Welsh Government policy. We will notify you of changes by the end of June in the preceding academic year. EU, EEA, and Switzerland: Unless eligible for UK fee status, fees will align with international fees. Check eligibility at: https://www.ukcisa.org.uk/student-advice/fees/full-list-of-categories-for-he-in-wales/ International: Fees are fixed for the programme duration, excluding Medicine and Dentistry programmes. During the pre-clinical element of Medicine and Dentistry programmes the fee rate will be fixed, after which the clinical fee rate is charged. Further details: http://www.cardiff.ac.uk/study/international/funding-and-fees — UG BLS and PSE (2026/7)
Comparing courses? Match them against your grades.
Open the course explorer