find your perfect postgrad program
Search our Database of 30,000 Courses
University of Oxford: Software Engineering
| Institution | University of Oxford |
|---|---|
| Department | Computer Science |
| Web | http://www.ox.ac.uk/study |
| graduate.admissions@admin.ox.ac.uk | |
| Telephone | +44 (0)1865 270059 |
| Study type | Taught |
MSc
Summary
The information provided on this page was correct at the time of publication (November 2025). For complete and up-to-date information about this course, please visit the relevant University of Oxford course page via www.graduate.ox.ac.uk/ucas.
The MSc in Software Engineering is a part-time taught course covering modern software engineering principles, tools, and methods, with intensive modules and a final project and dissertation completed over three to four years.
The MSc in Software Engineering offers professional study in around 30 different subjects within the area of software engineering, 15 of which are in security.
Each course is delivered by an expert in the subject and is based around a single, intensive teaching week of classes, practical sessions, and group work; class sizes are kept small to facilitate interaction and to promote effective learning. Each subject is taught at least once a year - some are taught two or three times - and most can be studied in any order.
Course structure To earn an MSc in Software Engineering, you must complete courses in ten different subjects, the majority of which must be in the area of software engineering.
An assignment is typically distributed on the last day of the teaching week. This builds upon the learning of the week, allowing you to test and extend your understanding through application outside the classroom.
You will also complete a short project and associated dissertation. The project must be an original demonstration of ability and understanding, but there is no requirement to advance the state of the art in the field. You only need to choose and apply an appropriate selection of existing ideas and techniques-provided that your choice, the process of application, and any outcomes are properly explained. Generally, the project and dissertation represent the same effort as two more courses.
The project assessment involves compulsory attendance at a one-week project course, at which you will present and refine your proposal, and attend teaching sessions on research skills, engineering in context, and social, legal and ethical issues.
The Department of Computer Science also offers another master’s degree, the MSc in Software and Systems Security, available to those who take the majority of their courses, and their project and dissertation, in that area.
| Level | RQF Level 7 |
|---|---|
| Entry requirements | For complete and up-to-date information about this course, please visit the relevant University of Oxford course page via www.graduate.ox.ac.uk/ucas |
| Location | University of Oxford University Offices Wellington Square Oxford OX1 2JD |
Summary
The information provided on this page was correct at the time of publication (November 2024). For complete and up-to-date information about this course, please visit the relevant University of Oxford course page via www.graduate.ox.ac.uk/ucas.
The MSc in Software Engineering 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.
The Department of Computer Science offers professional courses in around 30 different subjects within the area of software engineering: from agile methods to object-oriented programming; from security principles to risk management; from software engineering mathematics to database design. It offers courses in around 15 subjects in security. To earn an MSc in Software Engineering, you must complete courses in ten different subjects, the majority of which must be in the area of Software Engineering.
Each course is delivered by an expert in the subject and is based around a single, intensive teaching week of classes, practical sessions, and group work; class sizes are kept small to facilitate interaction and to promote effective learning. Each subject is taught at least once a year - some are taught two or three times - and most can be studied in any order. Most students will spend three or four years completing the 10 courses required for the MSc. Each course involves an expectation of about 150 hours' work typically 35 intensive contact hours during the teaching week, 10 hours before the teaching week for pre-study and 25 hours afterwards on the assignment, and the remainder of time spent on self-directed reading and related exercises. As a rule of thumb, the project and dissertation represent the same effort as two more courses.
An assignment is typically distributed on the last day of the teaching week. This builds upon the learning of the week, allowing you to test and extend your understanding through application outside the classroom.
You will also complete a short project and associated dissertation. The project must be an original demonstration of ability and understanding, but there is no requirement to advance the state of the art in the field. You only need to choose and apply an appropriate selection of existing ideas and techniques-provided that your choice, the process of application, and any outcomes are properly explained.
The project assessment involves compulsory attendance at a one-week project course, at which you will present and refine your proposal, and attend teaching sessions on research skills, engineering in context, and social, legal and ethical issues.
The Department of Computer Science also offers another master’s degree, the MSc in Software and Systems Security, available to those who take the majority of their courses, and their project and dissertation, in that area.
| Level | RQF Level 7 |
|---|---|
| Entry requirements | For complete and up-to-date information about this course, please visit the relevant University of Oxford course page via www.graduate.ox.ac.uk/ucas |
| Location | University of Oxford University Offices Wellington Square Oxford OX1 2JD |
Not what you are looking for?
Browse other courses in Information technology or Software engineering, or search our comprehensive database of postgrad programs.Postgraduate Bursary Opportunity with Postgrad.com
Are you studying as a PG student at the moment or have you recently been accepted on a postgraduate program? Apply now for one of our £2000 PGS bursaries.
Click here