Software Engineering, BSc (Hons)

Student using hololec technology

Course Overview

Throughout our Bsc Software Engineering course (Hons), you will learn far more than how to code. From the beginning of your studies, you will learn how to start building software, experiment with new technologies, and develop the skills that employers value most in modern industries.  

You will learn how to design and deliver innovative solutions to real‑world problems, while exploring high‑demand areas such as artificial intelligence (AI), cybersecurity, data science, software engineering, and mobile app development. 

Our programme is shaped by industry input and delivered by experts working at the forefront of their fields. Your lecturers include BAFTA‑nominated game developers, leading cyber security specialists, and researchers collaborating with organisations such as Airbus, Microsoft, HSBC, and Siemens. Throughout the course you will learn in state‑of‑the‑art laboratories, work alongside your peers on practical projects, and present your work to industry partners at our annual Project Fair. 

Whether you’re interested in building cloud‑based systems, developing accessible apps, exploring Internet of Things (IoT) technologies, or creating software that doesn’t exist yet, you will graduate with a strong portfolio that showcases your abilities, and the confidence to apply them in the workplace. 

This programme includes opportunities to undertake a Semester or Year Abroad, enhancing your learning and offering invaluable life experience.  

This course also offers you the opportunity to spend a Year in Industry, in the UK or overseas, enabling you to gain valuable workplace experience. The University advocates for paid-only placements, which on average have a salary of over £20,000. Unpaid placements are considered on a case-by-case basis. 

Why Software Engineering at Swansea?

  • Outstanding graduate prospects: 95% of Graduates are in employment and/or other study 15 months after leaving Swansea University. (HESA Graduate Outcomes Survey 2025)  
  • Gain valuable real-world experience with opportunities to study abroad or gain real experience working a year in industry. These options help you develop practical skills, build your CV, and form connections with employers in the UK or internationally. 
  • Join us in our Computational Foundry home and learn in its innovative labs 
  • Accredited by the British Computer Society (BCS): This means your degree meets the UK’s high professional standards and supports your progression towards Chartership status 
  • Learn from experts and connect with industry through guest lectures and events 

Your Software Engineering Experience

As a Software Engineering student at Swansea, you’ll enjoy a flexible and supportive learning experience designed to help you grow as a programmer, problemsolver, and innovator. 

Our BSc Software Engineering (Hons) course offers you: 

  • 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. 
  • Access to our £32.5 million Computational Foundry which 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. 
  • 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. 

Software Engineering Employment Opportunities

As a Software Engineering graduate from Swansea, you will find yourself in a great position to secure rewarding employment at any desirable organisation. Your next step could lie in any of these roles: 

  • Analyst Developer 
  • Business Analyst 
  • Computer Programmer 
  • Electronic Engineer 
  • Graphic Designer 
  • Software Developer and Machine Learning Engineer 

We also 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.

Software Engineering, BSc (Hons)

Software Engineering with a Year Abroad, BSc (Hons)

Software Engineering with a Year in Industry, BSc (Hons)