Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →The BSc Software Engineering at Swansea University is an undergraduate degree that teaches the principles and practice of designing, building and maintaining reliable software systems. It suits students who enjoy programming, problem-solving and working on collaborative development projects, and who want a career producing professional-quality software for industry or research.
This programme covers the full software development lifecycle, combining core computer science foundations with practical engineering skills. In early years you will study programming, data structures and algorithms, computer systems and discrete mathematics to build a strong theoretical base.
The programme may include opportunities for an industrial placement or an optional year abroad to gain practical experience and enhance employability. Assessment typically combines coursework, laboratory work, written examinations and project deliverables.
Entry is normally based on a combination of academic qualifications and evidence of aptitude for computing. Applicants are expected to have studied a relevant subject such as mathematics or computing at upper-secondary level. Typical entry routes include A-levels, an International Baccalaureate or recognised international qualifications; the university also accepts vocational qualifications and will consider applicants with relevant prior learning or experience.
Applicants whose first language is not English will need to demonstrate proficiency in English through an approved test or qualification. Alternative routes include foundation programmes and access courses for students who do not meet direct-entry requirements.
Graduates of BSc Software Engineering have a wide range of career options in commercial and public sectors. Common roles include:
Many graduates also progress to postgraduate study (for example MSc degrees) or pursue professional accreditation and chartered status. Industrial placements and project experience acquired on the programme help graduates build portfolios and professional networks for job opportunities.
Swansea University's Department of Computer Science and Informatics offers a research-active environment and strong links with industry, providing students with access to up-to-date facilities, dedicated computing laboratories and specialist research groups. The school emphasises practical, project-based learning and provides support for placements and employer engagement to help bridge academic study and professional practice.
The campus setting combines modern teaching resources with a supportive student community and university careers services that assist with internships, interview preparation and graduate recruitment. Swansea's location and partnerships with regional and national technology employers give students opportunities to gain real-world experience and start careers in software engineering.
Shortlist scholarships and plan your application — free guidance from our advisors.