University of Oxford Logo University of OxfordSoftware Engineering - Home
On Facebook
Follow us on twitter
Linked in
Linked in
Google plus
Google plus
Stumble Upon
Stumble Upon

Programme Handbook

The Programme Handbook is a user manual for the Software Engineering Programme, containing valuable information for all participants.

The Programme offers two postgraduate qualifications: Master of Science (MSc) degrees in Software Engineering (SE) and in Software and Systems Security (SSS). intro
A formal qualification in computing is not required for admission to the MSc. Each application is evaluated on the basis of the applicants CV. intro, admissions
For either MSc, students take ten (10) modules plus a project week, and complete the corresponding assignments. All activities must be complete within four (4) years. intro, progression
Students may request a suspension of status for up to a period of three (3) terms at a time. No more than a total of six (6) terms' suspension will be granted during a single MSc. progression
Each module consists of three parts: (i) pre-study which aims at a notional 10 hours of study time, before the teaching week begins; (ii) teaching is normally from 9 a.m. to 5 p.m. Monday to Thursday, and from 9.00 to 12.30 on Friday; and (iii) an assignment, distributed to all attendees on the last day of the teaching week. structure
Students can book a place on a specific module up to 18 months in advance, and cancel bookings without penalty. A fee is charged for each module attendance, and is payable strictly in advance. The Programme reserves the right to refuse or cancel module registration in which case the fee will be refunded in full. intro, portfolio
Students on the MSc in SE have free choice across the whole portfolio of modules, including the security modules. intro
Students on the MSc in SSS need at least six (6) modules from the security theme, and their dissertation needs to be on a security topic. intro, portfolio
Class sizes are strictly limited and there is no overbooking, but students may join a waiting list if the module is fully booked. portfolio
There are no mandatory modules except the project week. intro
Students can attend up to two (2) modules before applying for an MSc, and use these modules as credit towards a subsequent qualification. intro
Assignments are treated as examinations and participants are asked to sign an assignment acceptance form. Plagiarism is taken extremely seriously. Please refer to acknowledgement of sources, and structure, examinations
Assignments must be submitted within six weeks. A student who cannot meet the deadline and intends to take a later assignment in the same subject must formally withdraw from submission, before the deadline. intro, structure
Assignments are submitted via the Programme website in PDF format. Assignments should normally not exceed 6,000 words. structure
A dissertation project, normally between 45 and 60 pages in length, excluding appendices and illustrations, is required to obtain an MSc. projects
Students may choose any topic, in consultation with their supervisor, that will allow them to demonstrate understanding of software engineering or security. projects
The dissertation can be submitted at any time during the MSc, although it is usually the last piece of work a student submits before being examined. Specific deadlines apply. projects
A written confidentiality, or non-disclosure, agreement can be established between the University and the student (or their employer) if needed. projects
Students must be members of one of the colleges of the University and are required to attend a matriculation ceremony within two terms of starting on the Programme. progression
The awards PGCert and PGDip are available as exit awards for students who cannot complete the MSc. intro


  1. Introduction: the aims and objectives of the Programme, and how it all fits together.
  2. Portfolio of Modules: the one-week courses that the Programme offers.
  3. Structure of a Module: how each one-week course works.
  4. Projects: all about the project component of the Masters' degrees.
  5. Admissions: the process of application and admission to the Programme.
  6. Progression: the period of study, suspensions and extensions.
  7. Resources: the resources available, and how to find them.
  8. Contacts: getting in touch with the right person, and how to contact them.


  1. Programme Specification: a structured description of the essentials of the Programme
  2. Examination Conventions: the guidelines that the examiners work to
  3. Award Regulations: the official regulations of the University regarding the Programme.
  4. Schedule of Modules.
  5. Statement of Provision: our official statement of provision.
  6. Harassment Policy and Procedure: University Policy and Procedure on Harassment.