BSc Computing

Study mode:On campus Study type:Full-time Languages: English
Local:$ 8.02 k / Year(s) Foreign:$ 20.3 k / Year(s)  
191 place StudyQA ranking:21785 Duration:3 years

Photos of university / #cardiffuni

Programme Overview

The BSc Computing at Cardiff University is a comprehensive undergraduate degree designed to equip students with a strong foundation in both theoretical and practical aspects of computing. The programme aims to develop core skills in programming, software development, systems analysis, and data management, preparing graduates for diverse careers in the technology sector. Throughout the course, students will explore key areas such as algorithms, computer architecture, databases, cybersecurity, and human-computer interaction, ensuring a well-rounded education in computing principles.

The curriculum is carefully structured to combine academic rigour with hands-on experience, enabling students to apply their knowledge to real-world scenarios. In the initial years, students focus on acquiring fundamental computing skills through modules in programming languages like Java and Python, mathematics for computing, and foundational concepts in software engineering. As they progress, courses delve into specialized topics such as artificial intelligence, machine learning, network security, and cloud computing, reflecting the latest developments in the field.

Cardiff University emphasizes practical learning; therefore, students participate in numerous laboratory sessions, project work, and team-based assignments. These activities promote problem-solving, collaboration, and critical thinking. The programme also offers opportunities for industry placements, internships, and collaborative projects with technology companies, giving students valuable insights into the professional environment and enhancing their employability.

In addition to technical subjects, the course covers important aspects of professional practice, including ethics, project management, and effective communication skills. Students are encouraged to innovate and think creatively to develop solutions that address current technological challenges. The programme’s flexible structure allows students to tailor their studies through optional modules, enabling them to specialise in areas such as cyber security, data science, or software engineering.

Cardiff University is committed to supporting student success through excellent teaching, access to advanced laboratories, and dedicated academic support services. The learning environment fosters a vibrant community where students can engage with peers, faculty, and industry experts. Graduates of the BSc Computing programme are well-prepared to pursue a variety of careers in software development, IT consultancy, data analysis, cyber security, and research, or to continue their studies at postgraduate level.

By choosing the BSc Computing at Cardiff University, students will gain a robust understanding of computing concepts, develop technical proficiency, and foster innovative thinking—skills that are vital in today’s rapidly evolving digital world. The programme’s combination of academic excellence, practical experience, and industry relevance ensures graduates are highly competitive in the global job market, ready to make a meaningful impact in the technology industry and beyond.

Experience the dynamic world of Computing at Cardiff University through our comprehensive degree program designed to equip students with the essential knowledge and practical skills required in today's rapidly evolving digital landscape. Our curriculum offers a blend of theoretical foundations and hands-on applications, ensuring graduates are well-prepared for careers in software development, cybersecurity, data analysis, artificial intelligence, and more. Throughout the course, students will explore core areas such as programming languages, algorithms, software engineering, computer systems, and network architecture, alongside specialized modules in emerging fields like machine learning, cloud computing, and human-computer interaction.

The program emphasizes problem-solving skills, critical thinking, and innovation, facilitated by state-of-the-art laboratories and industry-standard tools. Students will engage in individual and team projects that simulate real-world scenarios, fostering collaboration and communication abilities. Our dedicated academic staff, with expertise spanning various computing disciplines, provide mentorship and support to help students excel academically and professionally. In addition to academic coursework, students are encouraged to participate in internships, research projects, and industry placements, offering invaluable practical experience and networking opportunities.

Cardiff University's strong links with technology companies and research institutions ensure that the program remains at the forefront of technological advancements and industry needs. Graduates of this program will be equipped to pursue diverse career paths in software development, systems analysis, cybersecurity, data science, or to continue their studies at postgraduate level. Join us to develop the skills, knowledge, and confidence to thrive in a digital world that is constantly changing and full of opportunities.

A minimum of 120 credits at Level 3, including Mathematics, Computer Science or related subject modules, with a total of 360 credits across all levels. Applicants should have a relevant background in computing, mathematics, or science subjects. Work experience is not mandatory but is considered an advantage. Proficiency in English must be demonstrated through an acceptable test score if applicable. The program emphasizes both theoretical foundations and practical skills in computing, including programming, systems analysis, and software development. Candidates are expected to have a solid understanding of algebra, logic, and basic programming concepts. Entry is competitive, with applicants evaluated based on academic performance and relevant experience. The curriculum covers core modules such as Programming, Algorithms and Data Structures, Computer Architecture, and Software Engineering. There are also options for specializations in areas like Artificial Intelligence, Cyber Security, and Data Science, depending on student interest. To graduate, students must complete all coursework, projects, and assessments as specified in the module descriptions, and achieve the required overall credit to meet honours degree criteria. The programme encourages co-curricular activities such as internships, project work, and participation in competitions to enhance employability skills. It is designed to prepare students for careers in computing and related industries, or to pursue postgraduate studies. Additional requirements may include attendance at seminars and workshops, engagement in team-based projects, and adherence to academic regulations concerning plagiarism and academic integrity. The programme team provides guidance and support throughout the course to help students meet these requirements successfully.


Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Tuition fees for the Computing undergraduate programs at Cardiff University vary depending on domicile and specific course choices. For UK students, the annual tuition fee is approximately £9,000 to £9,250, payable each year of study. International students typically pay a higher fee, which ranges from about £20,000 to £21,000 per year. These fees cover access to university facilities, library resources, and academic support services, but do not usually include accommodation, living expenses, or additional costs such as books and equipment.

Funding opportunities are available for prospective students through various channels. Government-funded loans and grants, such as the Student Loan Company in the UK, support eligible students by providing financial assistance that can be used towards tuition fees and living costs. Additionally, Cardiff University offers a range of scholarships, bursaries, and financial aid packages specifically aimed at computing students. These scholarships are often merit-based and may cover partial or full tuition fees, as well as other expenses. For international students, some scholarships are also available, but competition is typically high.

Students are encouraged to explore funding options early and to apply for scholarships within specified deadlines. Part-time work opportunities during studies can help offset living expenses and provide valuable experience. The university also has partnerships that facilitate internships and placements, which sometimes include stipends or financial support, contributing to students’ overall financing plans.

External funding sources, such as government scholarships from students’ home countries, industry-sponsored awards, and charitable foundations, can also supplement how students finance their studies. Cost management strategies, including shared accommodations, budget planning, and utilization of student discounts, play a key role in managing the overall cost of university education.

While fees and funding options are subject to change, prospective students are advised to consult the official Cardiff University website or contact the university’s admissions and finance offices directly for the most current and detailed financial information. Planning early and researching all available financial support options ensures that students can manage their studies effectively without undue financial stress.

The Bachelor of Science in Computing at Cardiff University offers students a comprehensive education in the fundamental and advanced aspects of computing and information technology. The programme is designed to equip students with core programming skills, understanding of algorithms, software engineering principles, and the knowledge required to develop innovative technological solutions. Throughout the course, students have the opportunity to explore various specialisations such as artificial intelligence, data science, cybersecurity, software engineering, and networking, tailoring their studies according to their interests and career aspirations.

The curriculum combines theoretical foundations with practical applications, ensuring graduates are well-prepared for the evolving digital landscape. Courses include programming languages, system design, database management, computer architecture, networking, machine learning, and human-computer interaction, among others. The programme also emphasises problem-solving, logical reasoning, and teamwork, which are essential skills in the IT industry.

Students benefit from state-of-the-art laboratories and facilities that support practical experiments and projects. The programme incorporates industry placements, allowing students to gain valuable work experience and build professional networks. Cardiff University maintains strong links with technology companies, providing opportunities for internships, collaborative projects, and guest lectures from industry experts.

The programme is suitable for students with a keen interest in technology and innovation, offering pathways to careers in software development, IT consultancy, data analysis, network administration, cybersecurity, and research. The duration of the programme is typically three years for full-time study, with options for part-time study or integrated master's degrees. Graduates are equipped with the technical expertise, problem-solving ability, and industry awareness necessary to thrive in a competitive job market or pursue further postgraduate study. The university also offers support services, including academic guidance and career counselling, to help students achieve their academic and professional goals.

Similar programs:
Study mode:On campus Languages: English
Local:$ 12.1 k / Year(s) Foreign:$ 34.4 k / Year(s)
Deadline: Jun 15, 2025 11 place StudyQA ranking: 15758
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 36.5 k / Year(s)
Deadline: Jul 31, 2025 11 place StudyQA ranking: 20445
Study mode:On campus Languages: English
Local:$ 12.1 k / program Foreign:$ 35 k / program
Deadline: Jan 15, 2026 11 place StudyQA ranking: 10388
Study mode:On campus Languages: English
Local:$ 12.1 k / Year(s) Foreign:$ 35 k / Year(s)
Deadline: Jan 15, 2026 11 place StudyQA ranking: 19958
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 36.5 k / Year(s)
Deadline: Oct 1, 2025 11 place StudyQA ranking: 10296
Study mode:On campus Languages: English
Local:$ 12.1 k / Year(s) Foreign:$ 35 k / Year(s)
Deadline: Jan 15, 2026 11 place StudyQA ranking: 4879
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 36.4 k / Year(s)
Deadline: Jul 31, 2025 11 place StudyQA ranking: 11970
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 36.5 k / Year(s)
Deadline: Jul 1, 2025 11 place StudyQA ranking: 5030
Study mode:On campus Languages: English
Local:$ 12.1 k / Year(s) Foreign:$ 35 k / Year(s)
Deadline: Oct 1, 2025 11 place StudyQA ranking: 5909