MEng Computer Science (Software Engineering)

4 Years On Campus Bachelors Program

The University of Sheffield

Program Overview

Our four year degrees are a one year extension to our BSc degrees which allows further specialisation. You will gain industrial experience and engage with real customers when you join Genesys, our student led software development organisation. In your fourth year you will learn about agile software engineering practices and make use of tools used in industry.

Experiential Learning (Research, Projects, Internships etc.)

A distinctive feature of this program is the emphasis on practical, real-world experience. In the second year, students develop software for real companies, allowing them to apply their knowledge to tangible projects. In the final year, students participate in Genesys Solutions, the UK's first student-run software development organization. Through Genesys, students engage with real clients, pitching, developing, and marketing ideas for startup companies, thereby gaining invaluable experience in agile software engineering and lean startup practices.

Progression & Future Opportunities

Graduates of this program are well-prepared for diverse roles in the technology sector, including positions such as software engineer, systems analyst, and IT consultant. The program's strong emphasis on professional skills ensures that students develop communication and critical thinking abilities, which are highly valued by employers. The University of Sheffield's Department of Computer Science is recognized for its strong industry links, offering students exposure to leading technology companies. ​

Overall, the MEng Computer Science (Software Engineering) program at the University of Sheffield offers a comprehensive education that balances theoretical knowledge with practical application, preparing graduates for successful careers in the evolving field of software engineering.

Program Key Stats

£30,570
Sept Intake : 29th Jan


85 %
Yes

Eligibility Criteria

A*AA
3.0
38
90

NA
NA
6.5
88

Additional Information & Requirements

Career Options

  • Software Engineer
  • Full Stack Developer
  • Backend Developer
  • Frontend Developer
  • DevOps Engineer
  • Cloud Engineer
  • Mobile App Developer
  • Software Architect
  • Embedded Systems Engineer
  • QA Engineer    

Book Free Session with Our Admission Experts

Admission Experts