Sign up to our newsletter today
We've been helping students find the right postgraduate course for over a decade.
Login to your account
Enter your username below to login to your account.
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.
All Course Types
All Study Types
All Start Terms
Situated on our £450 million Bay Campus, an enviable seafront location next to the breathtaking Swansea Bay
As you pursue a software engineering master's degree your educational experience will parallel the realities of the industry as you learn how to define, design, develop, and deliver modern software. Read more
This industry-relevant qualification provides a rigorous approach to the study and application of computing, covering a range of topics and incorporating transferable skills applicable to professional development. Read more
This course is for you if you want to develop a career in the IT industry, research or academia. You’ll work with tomorrow’s computer systems. Learn from experts in the Department of Informatics and gain from our links in the software engineering field. Read more
How can we develop secure and robust software? How can we teach computers to see? How can we make our software easily adaptable to new tasks? How do we improve learning by computers? If you find these questions fascinating, you should choose the Master's degree programme in Computing Science in Groningen. Read more
Harbour.Space’s Master of Computer Science is heavily geared towards developing students’ professional skills needed for employment, while being able to adapt to rapidly changing technology, to work effectively, professionally and ethically in computing-related professions, as demonstrated by their communications, teamwork and leadership skills. Read more
Advance your career in computer science with this Master’s in Computer Science. Choose from a range of options, including cyber security, forensics, business intelligence and software engineering. Read more
Cyber security is one of the world's most pressing challenges. It impacts societies, national security, critical infrastructure and the global economy. This overwhelming digital threat has ensured that cyber security skills are some of the world’s most in-demand. Read more
Big data is becoming more and more important in fields from science to marketing, engineering, medicine and government. This programme will equip you with specialist knowledge in this exciting field and allow you to explore a range of advanced topics in computer science. Read more