Software Engineering
BSc · Swansea University · 3 years
About this course
Software engineering is the discipline of building complex software systems reliably, efficiently, and at scale. It goes well beyond writing code, encompassing the systematic methods of requirements analysis, software architecture and design, testing and quality assurance, project management, and the maintenance and evolution of systems over time. Modern software engineers need to understand not just how to make things work but how to make them work in environments where requirements change, teams are distributed, and systems must be trusted by millions of users. This three-year, full-time programme at Swansea develops the full range of skills that software engineers need in practice. From the outset you will learn to build software, experiment with new technologies, and develop the habits of thinking that employers value most: systematic problem analysis, careful design, rigorous testi
Where its graduates go
The 5 largest scored destinations, covering 105% of graduates; the headline also reflects the subject baseline.
- 72 / 100Information Technology Professionals · 80% of graduatescards →
- 65 / 100Web and Multimedia Design Professionals · 5% of graduatescards →
- 48 / 100Business and public service associate professionals · 10% of graduatescards →
- 40 / 100Science, engineering and technology associate professionals · 5% of graduatescards →
- 28 / 100Engineering professionals · 5% of graduatescards →
The tabs above carry the rest: modules and satisfaction (The Course), where you'd live and what it costs (Student Life), the full pay story (Pay & Outcomes), and easier ways into the same subject (Alternatives).