Sign up to our newsletter today
We've been helping students find the right postgraduate course for over a decade.
About Software Engineering
Masters degrees in Software Engineering offer advanced training in the techniques and principals to design, construct and test the maintenance of computer programs and detect any operational problems.
Taught MSc courses are typical for this field, though research-oriented MRes and MPhil programmes may also be available at some institutions. Entry requirements normally include an appropriate undergraduate degree such as Computer Science.
You will develop the ability to analyse software problems, create and evaluate software designs and develop and appropriately test software solutions.
Software development techniques include user-centred design and service-oriented architectures. Programming and cryptography (coding) techniques such as JAVA script, UML modelling language and XML-enabled interoperability (information exchange) are also explored.
Training is also provided in managing data structures within a range of computing systems such as mobile technologies, cloud computing, and big data. Particularly, you will analyse privacy & security methods, as well as evolutionary computation.
Traditional careers include positions in software houses, and consultancy for a range of organisations. These could include banks, large manufacturers, retailers, public services, defence, aerospace and telecommunications companies.
Back to results
All Course Types
All Study Types
All Start Terms
Become an expert in software engineering and web development with Staffordshire University. Take the opportunity to master the latest software and web technologies used in industry and get a head-start on your career. Read more
A masters is for those who want to gain a more detailed understanding of an area of study, either for interest, or to perhaps move up the hierarchy in your career. Read more
Our postgraduate Computing (Software Engineering) course allows you to study the design of software systems at a greater depth, develop your research and analytical skills and complete an individual thesis investigating an area you are particularly interested in. Read more
The Master of Science in Software Engineering degree at Maynooth University exposes graduates in Computer Science and related disciplines to the many facets of this complex area – the technical, the methodological, the organizational – so that successful participants will subsequently be able to lead major projects in software engineering in many industrial and commercial sectors. Read more
This course specialises in the application of engineering to the design, development, and maintenance of software. This taught postgraduate course is aimed at students who may not have studied computing exclusively but who have studied a considerable amount of computing already. Read more
Today, traditionally hardware-dominated product domains are increasingly turning into software-dominated ones. Many of the companies and organizations in these transitional domains still employ mostly traditional engineers without solid education and training in software engineering. Read more
The MSc in Software Engineering is a one-year taught programme run by the School of Computer Science. The course consists of two semesters of taught modules followed by an 11-week project leading to the submission of a 15,000-word dissertation in August. Read more
This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems and aiming at a high-quality career in the industry, e.g. Read more
With the advent of ever more sophisticated and powerful computer environments, the techniques needed to develop and produce the software to run on these systems are themselves becoming increasingly complex. Read more
Engineering software development is one of the key areas in the European information technology sector. It is a fast moving subject of crucial importance to industry and forms the basis for a wide and ever growing variety of applications. Read more
Software engineers are in high demand, and Bristol is home to many high-tech companies seeking suitable graduates. The MSc Software Engineering gives you the latest knowledge and skills and guides you in applying them to develop different kinds of large, complex software systems. Read more
Each graduate program in the College of Arts and Sciences offers a limited number of partial scholarships. Program Scholarships range from $1,000 to $15,000
Doing your postgraduate degree at the Faculty of Liberal Arts and Sciences is your opportunity to study in one of London’s highest rated and most inspiring learning institutions.
Studying at Pôle Léonard de Vinci schools is an enriching experience with students benefiting from top academic programmes, internationalisation strategies, and close relations with the corporate world.
Build on the knowledge you’ve already gained and become a specialist in your chosen field of Computer Science with postgraduate study at Staffordshire University.
The College of Engineering at Swansea University continues to maintain its position as one of the top colleges in the UK and our cutting edge research is recognised worldwide.
Our postgraduate programmes are specifically designed to enhance your career prospects and research expertise.
Falmouth University is renowned as one of the world’s leading hubs for creativity and innovation – redefining creative education for over 100 years. A multi-arts university, Falmouth is committed to preparing its students for the global job market through its world-class programmes.
Based both on Russian academic traditions and global best practices, Skoltech offers world-class interdisciplinary training and research, industrial and entrepreneurial experience.
The Faculty of Science and Engineering (FSE) offers a large number of Master's programmes(overseen by our Graduate School of Science and Engineering).
Specialise in a range of exciting areas of computing and information technology, hone your technical skills and enhance your career potential by studying an MSc at the University of Sussex.