The Software Engineering with Year in Industry BSc at the University Of Leicester is designed for aspiring professionals eager to master the principles and practices behind creating robust, scalable software solutions. You will delve into the core methodologies of software engineering, learning how to manage complex projects, design efficient architectures, and ensure high-quality development. This undergraduate degree provides a comprehensive understanding of the software lifecycle, from requirements gathering and specification to design, coding, testing, and release, preparing you to tackle the challenges of modern software development.
This full-time, on-campus programme is studied over four years, including a valuable year in industry, offering you practical experience alongside academic rigour. You will explore key areas such as algorithms, data structures, object-oriented programming, and systems development, with opportunities to specialise through optional modules in topics like artificial intelligence, mobile applications, or cybersecurity. Throughout your studies, you will develop essential skills in software modelling, project management, and professional practice, graduating with a strong portfolio and the expertise sought by leading technology firms.