Computer Science, BSc (Hons) / MSci (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. 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)
  • 91% of graduates are employed or in further study within six months.
  • 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

At Swansea University, our facilities set us apart. 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, Robotics Lab, User Lab, and Visualisation Suite. Our 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.

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.

This programme includes opportunities to undertake a Year Abroad, enhancing your learning and offering invaluable life experience. This course also offers you the opportunity to spend a Year in Industry, enabling you to gain valuable workplace experience and make industry connections.

The optional Foundation Year for this programme can give you an exciting introduction to higher education, setting you up with the skills, confidence, and knowledge that you’ll need to be successful in your undergraduate degree. It’s ideal if you need a little more support after further education or you are returning to education after a gap. Following successful completion of the Foundation Year, you will progress onto Year 1 of your BSc.

Computer Science Employment Opportunities

Graduates from our Computer Science degree 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, MSci (Hons)

Computer Science with a Year Abroad, MSci (Hons)

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

Computer Science with a Foundation Year, BSc (Hons)

Computer Science with a Year Abroad, BSc (Hons)

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