The Software Engineering with a Foundation Year BEng MEng at the University of Sheffield is your pathway into the dynamic world of creating complex software systems. If you aspire to innovate in areas like artificial intelligence, robotics, or cybersecurity but need to build foundational knowledge, this integrated five-year programme is meticulously designed for you. You will explore core principles of software engineering, computer science, and essential mathematics, preparing you for advanced study and a future where you can architect solutions to significant technological challenges. This course is ideal for aspiring engineers eager to develop both theoretical understanding and practical expertise.
This full-time, on-campus degree unfolds over five years, beginning with a comprehensive foundation year to equip you with the necessary scientific and mathematical skills. Subsequent years immerse you in practical learning through modules like Java Programming, Algorithms and Data Structures, and Systems and Networks, culminating in substantial projects such as the Software Hut and a final-year dissertation. You will gain hands-on experience with real-world briefs, work alongside leading researchers, and develop essential professional skills. You will graduate with the ability to design, develop, and test robust software, ready for careers in diverse tech roles.