Software Engineering

Master

In Oxford

Price on request

Description

  • Type

    Master

  • Location

    Oxford

The programme offers short courses in more than 35 different subjects: from requirements engineering to object-oriented programming; from security principles to the management of risk and quality; from software engineering mathematics to database design.These courses may be used as credit towards a master’s degree. The award requires the successful completion of 10 courses, together with a master’s-level project and dissertation.

Facilities

Location

Start date

Oxford (Oxfordshire)
See map
Wellington Square, OX1 2JD

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Oriented Programming
  • Object oriented Programming
  • Programming
  • IT risk
  • Systems
  • University
  • Design
  • Database training
  • Database
  • Object-oriented training
  • Object oriented training
  • Database Design
  • Supervisor
  • Risk
  • Security
  • Software Engineering
  • IT
  • Teaching
  • Project
  • Engineering
  • IT Security

Course programme

The Department of Computer Science offers professional courses in more than 40 different subjects: from agile methods to object-oriented programming; from security principles to risk management; from logical foundations to database design. To earn an MSc in Software Engineering, you must complete courses in ten different subjects, together with a project and dissertation.

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.

An assignment will be 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. it also provides, through the subsequent submission within a six-week time frame, the basis for assessment; all assignments are treated as formal examinations of the University.

To earn the MSc, you must complete also a short project and dissertation. The project needs to be an original demonstration of ability and understanding, but there is no requirement to advance the state of the art in the field. You need only choose and apply an appropriate selection of existing ideas and techniques—provided that their choice, the process of application, and any outcomes are properly explained.

The project involves compulsory attendance at a one-week project course in Oxford, 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 results of the project work are presented in a dissertation of 15,000 to 20,000 words, or 45 to 60 pages. This forms the basis for formal assessment of the project, just as the written assignments form the basis for assessment of the taught modules. The dissertation can be submitted at any time during the allowed period of study, although it is usually the last piece of work undertaken.

You will be assigned a supervisor at the beginning of your period of study. Supervisors can provide advice on all academic matters including course selection, the choice of a suitable project and the preparation of a dissertation.

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.

Supervision

The allocation of graduate supervision for this course is the responsibility of the Department of Computer Science and it is not always possible to accommodate the preferences of incoming graduate students to work with a particular member of staff. Under exceptional circumstances a supervisor may be found outside the Department of Computer Science.

Graduate destinations

Students are usually in full-time employment and return to the same jobs after completing their degree.

Changes to this course and your supervision

The University will seek to deliver this course in accordance with the description set out in this course page. However, there may be situations in which it is desirable or necessary for the University to make changes in course provision, either before or after registration. In certain circumstances, for example due to visa difficulties or because the health needs of students cannot be met, it may be necessary to make adjustments to course requirements for international study.

Where possible your academic supervisor will not change for the duration of your course. However, it may be necessary to assign a new academic supervisor during the course of study or before registration for reasons which might include sabbatical leave, parental leave or change in employment.

For further information, please see our page on changes to courses.

Other courses you may wish to consider

If you're thinking about applying for this course, you may also wish to consider the courses listed below. These courses may have been suggested due to their similarity with this course, or because they are offered by the same department or faculty.

All graduate courses offered by the Department of Computer Science

Autonomous Intelligent Machines and Systems EPSRC CDT

Computer Science MSc

Computer Science DPhil

Health Data Science EPSRC CDT

Software and Systems Security MSc

Software Engineering MSc

Next
Entry requirements

Software Engineering

Price on request