MSc programmes
Computing is increasingly about constructing large and complex software systems. Our Masters programmes are designed to give you a wide range of knowledge so that you can build a career in this fast-moving industry. The programmes are taught by recognised experts in each field, offering you, the student, a cutting-edge experience and a qualification which is both academic and commercially relevant. You will be exposed to the latest science and technology in your chosen specialist area, to complement previously-gained knowledge and skills from your undergraduate degree.
Our Masters courses now have a professional placement option. After the 9 month taught component, you will complete a project while in paid employment for 6 months. We expect salaries to be in the range £21000 to £38000 per annum, pro rata. Alternatively you can follow a traditional 3 month project at the University.
Companies that have expressed an interest in employing our masters students include:
- Web Usability Partnership
- Imagination Technologies
- Nomura
- Goldman Sachs
- OC Robotics
- Nokia
- PayPal
- PriceWaterhouseCooper
You can specialise in one of 3 areas
The majority of our Masters graduates move directly into computer science careers in software development or consultancy. Employment opportunities are very wide, and our Masters graduates have moved into computing careers in the leading computer companies, major international banks, communication companies, government agencies and educational establishments.
The Programmes
The MSc programmes are intensive, 12-month full-time courses. Beginning in October, you will spend the first seven months studying taught units and the summer (June to September) will be devoted to studying a research project usually with a strong practical element.
All MSc students follow two core double taught units, Formal Methods and Programming and Research Project Preparation. You also follow a series of units specific to your chosen degree.
Teaching and Learning Methods
You will encounter a variety of teaching and learning methods, including lectures, tutorials, seminars, problem classes and project work. This is an advanced programme and it is expected that you devote a significant amount of time to self-directed learning and to evaluating facts in order to develop critical thinking. You will be assessed by a variety of methods including coursework, written examination and the research project.
Research Project
The research project is an exciting opportunity to work one-to-one with an internationally-leading academic on a research project chosen to suit your interests. This is your chance to show what you as an individual can achieve and is an exciting way to bring your study to its conclusion.

