Swansea University's Bachelor of Science Software Engineering degree will teach students about computer graphics, computer systems modelling, software engineering, data visualization, how to write mobile apps and some of the more advanced theoretical aspects of computer science. Students will develop their programming skills in C and Java. Students in the software engineering degree will learn the fundamentals of computer science before specializing in software testing, design patterns and generic programming.
A flexibly structured degree path means students have the opportunity to study abroad for a year or work in industry for a year, either locally, nationally or overseas. Students will benefit from world-leading experimental set-ups, equipment, devices and prototypes to accelerate innovation. They will have the opportunity to learn about and work with these facilities.