Computer Science, BSc (Hons)

person wearing a virtual reality headset

Course Overview

At Swansea, you’ll learn how to code and much more. We’ll empower you to create and innovate to solve real-world problems. From day one, you’ll be building software, exploring new technologies, and developing the skills that employers are looking for. 

You’ll dive into high-demand areas like artificial intelligence (AI), cybersecurity, data science, software engineering, and mobile app development. We don’t list specific tools and languages here, because we constantly update our curriculum to match what industry needs when you graduate, not what it needed when you started. 

Our curriculum is shaped by industry input and delivered by experts who work at the cutting edge of their field. From BAFTA-nominated game developers to world-leading cyber security experts and researchers collaborating with Airbus, Microsoft, HSBC, and Siemens – your lecturers excel in theory and make a difference in practice. 

You’ll learn in state-of-the-art labs, collaborate with your peers, and showcase your work to employers at our annual Project Fair. Whether you're interested in building cloud-based systems, designing accessible apps, exploring Internet of Things (IoT) technologies or developing technologies that haven’t even been invented yet, you’ll graduate with a portfolio that demonstrates your skills - and gives you the confidence to use them.

Why Computer Science at Swansea?

  • 17th in the UK for Computer Science (Daily Mail University Guide 2026)
  • Top 201-250 in the world (QS World University Rankings 2025)
  • Top 150 (Shanghai Rankings (Academic Rankings of World Universities) - Subject Rankings 2024)
  • Opportunities to study abroad or gain real experience working a year in industry.
  • Join us in our Computational Foundry home and learn in its cutting-edge labs.
  • Accredited by the British Computer Society (BCS).
  • Learn from experts and connect with industry through guest lectures and events.

Your Computer Science Experience

  • A flexibly structured degree path means you have the opportunity to study abroad for a year or work in industry for a year, either locally, nationally or overseas.
  • Our £32.5 million Computational Foundry is home to state-of-the-art teaching and research facilities which include a Vision and Biometric Lab, Maker Lab, Theory Lab, Cyber Security/Networking Lab, User Lab and Visualisation Suite.
  • Students will benefit from world-leading experimental set-ups, equipment, devices and prototypes to accelerate innovation. You will have the opportunity to learn about and work with these facilities.

If you’re worried about meeting our entry requirements, why not consider the BSc Computer Science with a Foundation Year. The Foundation Year gives you an exciting introduction to higher education, setting you up with the skills, confidence, and knowledge that you’ll need to be successful on your undergraduate degree. It’s ideal if you need a little more support after further education or are returning to education after a gap.

This programme is also available as a 4-year MSci, which is an advanced undergraduate degree, adding a further research-focused year to your degree. Our MSci leads to a master’s level qualification, in addition to your undergraduate degree, giving you expert scientific training and a springboard towards a range of specialist careers.

Computer Science Employment Opportunities

Our graduates have become: Analyst Developers, Business Analysts, Computer Programmers, Electronic Engineers, Graphic Designers, Software Developers and Machine Learning Engineers with companies that include IBM, Google, Disney, Facebook, Microsoft and Sony.

We hold an annual 'Project Fair' giving students the chance to display their third year projects to leading industry experts. Companies such as Google often visit our students to give lectures on 'how to get a job with tech giants'.

Modules

We're currently reviewing our curriculum to enhance your learning experience and embed skills that will benefit your future career. This means that some modules may be subject to change.

Entry Requirements

We consider all applicants on their own merits and welcome applications from students with a wide range of qualifications.

Computer Science, BSc (Hons)

Computer Science with a Year Abroad, BSc (Hons)

Computer Science with a Year in Industry, BSc (Hons)