Our one year MSc Software Engineering degree will allow you to broaden your skills in traditional and contemporary software development with opportunities to study specialist subjects such as computer vision, critical systems, cryptography, distributed computing systems, e-business, intelligent agents, model checking and multimedia.
Introducing your degree
Explore both traditional and contemporary approaches to software development to give a strong foundation to advance your ideas.
This programme covers formal methods as well as object-oriented programming. You will enhance your skills in software modelling, design, development, and testing, with opportunities to study specialist subjects such as:
distributed computing systems
You will undertake both a major project and a dissertation, which will give you the opportunity to integrate the material covered in the taught modules.
Graduates with this qualification typically go on to work in software engineering research or advanced software development projects.
"After my MSc in Software Engineering I went on to study the topic at PhD level because of the interest I developed while studying in ECS. This was helped by the guidance and support available from the faculty members and factors including programme’s ranking among the top in the UK." Ali Gondal MSc Software Engineering