University of Oxford Logo University of OxfordDepartment of Computer Science - Home

The MSc in Computer Science

Course Structure

The course lasts twelve months. It starts at the beginning of Michaelmas Term (October), with a week of introduction to the facilities and tools available in the Computing Laboratory. This includes practical work to help gain familiarity with basic facilities.

The academic year is split into three terms of eight weeks but work on the MSc course continues throughout the year and is not restricted just to term time. Once accepted on to the course you should consult with the Computing Laboratory before booking any holiday or other commitments.

Subject choice

During the first term (Michaelmas Term), the student chooses from a group of modules on various programming methods, paradigms and languages. Students are expected to make choices which extend their range of skills and understanding of computers, programming, and the mathematical concepts essential for a scientific approach to software engineering.

In the second and third terms (Hilary and Trinity Terms), the student chooses from a group of more specialized modules. It is recommended that students take no more than four topics in any one term.

A list of modules is given later under three schedules, A, B and C. Logistical considerations dictate that not every module listed in these schedules will be available every year. New modules are introduced as the opportunity arises. Most of the modules last for a single term and involve a weekly load of two lectures, together with the associated practicals and tutorials. Some are delivered more intensively - requiring full time participation for a single week; these courses are frequently held outside normal term time.

Project

The project and dissertation require about half the total effort during the year. Candidates may select projects from a list of descriptions which is usually circulated in the first term, or they may suggest their own for approval. Preliminary work will normally start at the beginning of the second term (and should start before the end of the subsequent vacation). Work on the project culminates with the writing of a dissertation - which must be submitted by the first Friday in September.

Other information