Coventry University Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Portsmouth Featured Masters Courses
FindA University Ltd Featured Masters Courses
University of Bath Featured Masters Courses

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:

  • computer vision
  • critical systems
  • cryptography
  • distributed computing systems
  • e-business
  • intelligent agents
  • model checking
  • multimedia

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.

View the programme specification document for this course


Compulsory modules include: Automated Code Generation; Software Modelling Tools and Techniques for Critical Systems; Software Project Management and Development; MSc Research Project and Dissertation; Project Preparation

Optional modules include: Advanced Topics in Human-Systems Interaction; Cryptography; Designing Usable and Accessible Technologies; E-Business Strategy; Intelligent Agents; Machine Learning Technologies; Mobile Applications Development; Network and Web-Based Security; Open Data Innovation; Web Development

Career Opportunities

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

Through an extensive blend of networks, mentors, societies and our on-campus startup incubator, we also support aspiring entrepreneurs looking to build their professional enterprise skills. Discover more about enterprise and entrepreneurship opportunities.

Visit the Software Engineering - MSc page on the University of Southampton website for more details!





Enquire About This Course

Recipient: University of Southampton

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully