The Software Engineering with Year Abroad BSc at the University of Leicester equips you with the rigorous engineering practices and quality standards essential for developing robust software solutions. You will explore how to plan and manage complex software architectures, understand customer requirements, design, code, test, and release software, and master essential modelling techniques like UML. This undergraduate degree is ideal for those seeking a deep understanding of modern computing systems, from mobile devices to distributed networks, and provides a strong foundation in areas such as requirements engineering, algorithms, and object-oriented programming.
This full-time, on-campus programme is studied over four years, including a dedicated year abroad to broaden your international perspective. Your learning experience will involve core modules in areas like software architecture, operating systems, and databases, alongside practical group projects, often commissioned by real clients, and an individual final-year entrepreneurial project. You will develop crucial skills in areas such as requirements engineering, software architecture, and advanced programming, graduating with the ability to innovate and deliver high-quality software for diverse professional pathways in the tech industry.