Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →The BSc Applied Software Engineering at Swansea University is a practical, project-focused undergraduate degree designed to teach software development, engineering principles and professional practice. It suits students who want hands-on experience building and maintaining real-world software systems and who value teamwork, industry engagement and applied learning.
This programme combines core computer science fundamentals with practical software engineering techniques. In early years you build a strong foundation in programming, data structures, algorithms, databases and computer systems. Modules emphasise engineering practice: software design and architecture, requirements engineering, testing, quality assurance and version control. You learn modern development paradigms including web and mobile development, cloud-based deployment, and DevOps toolchains, together with human-centred design and usability.
Teaching is delivered through lectures, laboratories, workshops and substantial team projects. Group work and industry-style sprints replicate professional environments; you will also complete an individual final-year project that demonstrates your ability to plan, implement and evaluate a complete software system. Optional modules and project choices allow you to deepen expertise in areas such as machine learning integration, security, embedded systems or advanced web applications.
Swansea looks for applicants with evidence of strong numeracy and logical reasoning, and practical experience of programming is advantageous. Typical offers expect qualifications in relevant subjects such as Mathematics or Computer Science at A level (or equivalent qualifications like BTEC, Scottish Highers, Access to HE, or a recognised international qualification). Applicants are assessed on the strength of their whole application, including personal statements and any relevant project or work experience.
International students must meet English language requirements through an approved qualification or test. Mature applicants and those with commercial or industrial experience in IT are welcome and considered on an individual basis; supporting information such as portfolios, employer references or coding samples can strengthen an application.
Graduates of applied software engineering enter a broad range of technical roles. Typical career destinations include software developer/engineer, systems analyst, QA/test engineer, DevOps or site reliability engineer, mobile and web application developer, backend/cloud engineer, and software consultant. The programme’s emphasis on project work and professional practice also prepares students for roles in product management, technical support and IT project coordination.
Many graduates continue into postgraduate study, professional certifications or apprenticeships. The degree’s practical focus and industry-facing projects help build an employment portfolio and professional network, supporting transitions into both large technology employers and smaller specialist companies or start-ups.
Swansea University’s School of Computer Science and Informatics combines research strengths with strong links to regional and national industry. The university provides modern computing facilities, software engineering labs and collaborative spaces on its campuses, and staff include academics with experience of applied research and industry projects.
The programme benefits from opportunities for industrial engagement, guest lectures, and project collaborations with local and international companies. Students can also take advantage of support services including careers guidance, placement and internship assistance, and entrepreneurial support for students interested in developing commercial projects or start-ups.
Shortlist scholarships and plan your application — free guidance from our advisors.