Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our software engineering program emphasizes mastering the development of sophisticated software systems. This curriculum not only covers cutting-edge software design and programming techniques but also provides hands-on experience in essential workplace competencies like project coordination, collaborative work, and client interactions - all highly valued by industry professionals.
Gain expertise in building advanced software systems and discover how to implement these capabilities in this rapidly growing field.
Sheffield's MEng in software engineering offers comprehensive training in core software engineering principles, computer science foundations, and the chance to delve into artificial intelligence applications.
Beyond teaching modern software development methodologies, the program enables you to develop crucial career skills that recruiters prioritize - including managing projects, team collaboration, and customer engagement.
Your culminating year centers on an in-depth research project, offering opportunities for innovative thinking and academic investigation. You'll complete a specialized course in software quality assurance, equipping you to build reliable systems. Elective courses in areas like legacy system modernization, digital security, and mobile application development allow you to customize your educational path.