Cranfield University Featured Masters Courses
University of Portsmouth Featured Masters Courses
Swansea University Featured Masters Courses

MSc(Eng) Advanced Software Engineering

University of Sheffield Department of Computer Science

Full time September MSc 1 year FT

About the course

Course description

Accredited by the British Computer Society

We teach you how to build robust, effective software systems, and how to critique and evaluate the latest software engineering techniques. Through project work, you’ll learn how to apply your knowledge in the real world.

Genesys: student-led software development

Our masters students run Genesys as a professional software development organisation, forming customer-facing teams to build custom web applications. Students have the opportunity to engage with real customers and work in a team in a professional software engineering environment.


We use lectures, tutorials and group work. You can also learn on the job through Genesys.


Assessment is by formal examinations, coursework assignments and a dissertation.

Please see

Read more about this course

Entry Requirements

Minimum 2:1 honours degree in computer science, software engineering or a closely related subject.

English language requirements:
Overall IELTS score of 6.5 with a minimum of 6.0 in each component, or equivalent.

Course Content

Where is University of Sheffield


Student Profile(s)

Yogesh Thakur

Every aspect of Genesys is controlled by the students, we take turns working in the different teams such as marketing, coding, testing and sales. It's a very good experience of a real company.

Mitra Abasi

The unique structure of the course allowed me to spend two semesters developing my theoretical software knowledge on a fantastic placement in Genesys.

Samra Abbas

Genesys Solutions, the student-run software company, has really helped increase my knowledge of developing software in industry. When I graduate I’d like to work in the software industry as a software developer and would like to make an impact by solving challenging problems in software development.

Search Suggestions

Search Suggestions

Based on your current searches we recommend the following search filters.