Overview
The BSc Software Engineering (Hons) degree at Swansea University is designed to equip students with the technical and practical skills needed to develop reliable, large-scale software systems. The programme combines core computer science principles with specialised training in software design, development methodologies, testing, quality assurance and project management.
Why Software Engineering at Swansea?
Swansea University is ranked among the top 201-250 universities globally according to the QS World University Rankings 2025 and is placed 17th in the UK for Computer Science as per the Daily Mail University Guide 2026. The institution boasts an excellent reputation, attracting students from diverse backgrounds and disciplines. The diverse academic team at Swansea is dedicated to teaching fundamental software engineering concepts and their applications in real-world scenarios. Students benefit from access to state-of-the-art facilities, including the £32.5 million Computational Foundry, which houses advanced teaching and research laboratories such as the Vision and Biometric Lab, Cyber Security/Networking Lab, and the User Lab. The university also hosts an annual Project Fair, allowing students to showcase their work to industry experts.
Tuition Fee Breakdown
- **UK Students:** £9,535 per year - **International Students:** £20,500 per year Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The B.Sc. in Software Engineering (Hons) includes a variety of modules designed to enhance your knowledge and skills. The curriculum is structured as follows:
- Programming 1
- Professional Issues 1: Computers and Society
- Concepts of Computer Science
- Modelling Computing Systems 1
- Programming 2
- Professional Issues 2: Software Development
- Modelling Computing Systems 2
- Declarative Programming
- Software Engineering
- Database Systems
- Algorithms
- Software Engineering 2
Careers with Software Engineering
Graduates from the Software Engineering programme are well-prepared for various roles in the tech industry. Alumni have successfully secured positions as Analyst Developers, Software Developers, and Machine Learning Engineers, among others, with prestigious companies like IBM, Google, Disney, and Microsoft. The university's strong emphasis on employability is evident, with 92% of graduates in employment or further study within 15 months of graduation, as reported in the HESA Graduate Outcomes Survey 2023. The university's Careers and Employability Team provides ongoing support, including workshops, career fairs, and individual guidance, ensuring students are well-equipped to navigate their career paths.
Accreditation
This programme is accredited by the British Computer Society
Programme Structure
Courses include:
- Declarative Programming
- Software Engineering
- Database Systems
- Algorithms
- Concurrency
- Software Engineering
- Data Representation, Markup Languages and Web Services
- Computer Graphics
Key information
Duration
- Full-time
- 36 months
Start dates & application deadlines
- Starting
- Apply before
-
Apply via UCAS or directly on the university's website free of charge.
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Swansea, United Kingdom
Disciplines
Cyber Security Software Engineering Machine Learning View 34 other Bachelors in Machine Learning in United KingdomWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- A Levels: ABB-BBB. If not studying A Level Maths or Physics, applicants must have GCSE Grade B (6) in Maths.
- BTEC students: DDD in IT or Computing. Grade B (6) GCSE Maths is required.
- Access (Computing): Pass with Distinction overall to include 24 Distinctions (3 of which must be Maths) and 15 Merits at Level 3.
- We also require GCSE English Grade 4/C.
Tuition Fees
-
International Applies to you
Applies to youNon-residents20500 GBP / year≈ 20500 GBP / year -
Domestic Applies to you
Applies to youCitizens or residents9535 GBP / year≈ 9535 GBP / year
Living costs
Swansea
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Software Engineering (Hons).
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility