All courses are part-time. Please contact the department for
application details related to these courses
MSc in Software Engineering
Software Engineering is the application of scientific and engineering principles to the development of software systems, with the aim of: developing software that meets changing requirements; completing the development on time, and within budget; producing something of lasting value: easy to maintain, re-use, and re-deploy.
The Software Engineering programme teaches the principles of modern software engineering, together with the tools, methods, and techniques that support their application. It offers working professionals the opportunity to learn more about the technological advances that are changing their lives, through a course of part-time study at one of the world’s leading universities.
- Length of programme: Two to four years, part-time
- Core and optional courses: A range of courses in software engineering methods and tools, and software and systems security
- Programme specification

- The department reserves the right not to run all or part of the programme if the number of successful applicants falls below a minimum threshold
MSc in Software and Systems Security
Cyber Security hits the headlines on a regular basis, and it is crucial to be able to formulate a response based on sound evidence- and risk-based approaches. As networked computer systems and devices have become vital to our daily lives, it becomes ever more important that the resource they offer is available whenever it is needed. It is essential that the integrity of of these systems can be relied upon, and also the integrity of the information that is stored and served through them.
Our society and our economy depend upon certain pieces of information being held in confidence, and the success or failure of many projects hinges upon the appropriate management of privacy.
The Software and Systems Security Programme offers twelve courses on the theme of software and systems security, covering the technical, organisational and social aspects of cyber security.
- Length of programme: Two to four years, part-time
- Core and optional courses: A range of courses in software and systems security with optional courses from the Software Engineering programme
- Programme specification

- The department reserves the right not to run all or part of the
programme if the number of successful applicants falls below a minimum
threshold
How to ApplyPlease contact the Software Engineering department for information regarding application deadlines and the procedure for submitting an application: info@softeng.ox.ac.uk |